8 1266 450 true
1 7 9 22 24 28 33 39