7 52 105 true
1 5 11 23 25 29 31