7 121 149 true
1 7 8 9 18 25 35