9 2345 540 true
0 2 4 9 12 23 24 33 35