8 298 297 true 3 5 11 22 23 27 35 39