9 343 335 true 2 4 9 17 27 32 33 34 38