8 485 282 true
0 1 3 21 27 28 33 38