7 229 271 true
3 4 10 24 34 36 39