9 145 248 true
1 4 7 14 17 24 28 35 37