7 1242 321 true 1 6 9 14 20 23 38