8 2595 518 true
2 5 9 15 21 25 26 30