7 216 268 true 1 3 18 19 26 33 39