8 1191 441 true
1 6 10 19 20 29 33 35