7 210 328 true
0 1 2 9 22 29 33