10 250 297 true 4 5 13 17 23 26 27 30 31 39