8 142 209 true 7 9 20 31 40 43 65 76