10 237 269 true 1 5 6 21 33 45 76 86 89 96