8 1581 524 true
0 5 8 11 18 34 36 39