7 199 289 true 8 9 16 24 26 30 35