12 468 239 true
0 1 3 6 10 18 20 22 24 29 34 37