7 121 149 true 1 7 8 9 18 25 35