9 370 412 true 3 4 6 7 14 15 16 35 38