9 269 488 true 3 6 12 14 20 25 28 29 33