10 272 303 true 2 4 9 14 16 17 27 34 35 38