9 1136 437 true 3 4 7 8 14 16 23 28 39