7 229 271 true 3 4 10 24 34 36 39