8 141 109 true
0 1 9 16 24 26 33 38