9 2088 547 true
0 2 3 13 18 25 29 36 37