12 6305 652 true
0 3 6 10 14 18 19 20 22 24 28 35