10 399 298 true
0 2 6 11 15 18 19 22 24 33