7 221 283 true 1 2 9 20 25 30 35