7 1242 435 true 1 6 9 14 20 23 38