9 2541 516 true
0 14 18 21 27 30 32 33 39