8 1759 515 true
1 6 11 20 21 25 27 34