9 3269 581 true
0 1 2 8 11 12 15 34 39