7 170 269 true 6 10 25 27 29 32 33