7 1555 364 true
1 5 8 12 17 18 34