10 5093 750 true
1 6 9 12 23 25 28 32 33 35