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