9 163 269 true 3 4 7 8 14 16 23 28 39