8 1596 366 true
0 6 8 11 15 18 28 29