7 119 269 true
1 4 8 19 25 28 30