7 221 244 true 1 2 9 20 25 30 35