12 268 259 true 3 4 10 12 26 28 29 30 32 34 37 39