10 1359 361 true
1 3 8 14 20 23 26 27 28 35