8 1293 418 true
0 2 21 24 25 29 35 39