10 5465 630 true
1 3 6 14 17 23 26 28 33 39