7 345 392 true 9 12 14 17 28 32 39