10 272 251 true 1 3 4 16 23 25 27 34 36 39