8 294 269 true 2 7 8 10 17 28 29 33