8 283 263 true 9 12 17 28 33 34 37 39