8 295 289 true
9 10 15 23 24 28 30 39