7 1240 448 true
5 12 13 22 27 28 35