17 3437 895 true
0 1 2 3 4 9 13 19 21 23 25 26 28 30 33 35 39