8 1754 573 true
1 5 10 14 17 26 31 39