9 1497 465 true 1 2 3 14 21 23 24 32 35