7 162 244 true 5 6 9 14 16 19 30