10 288 291 true 3 12 20 22 24 25 26 34 35 39