8 1299 463 true
3 5 9 14 17 28 30 33