7 345 297 true 9 12 14 17 28 32 39