8 1260 366 true
1 4 7 14 17 25 32 37