7 590 212 true
2 4 6 11 26 29 39