7 1484 466 true
1 9 14 22 25 27 30