7 169 223 true 2 9 10 11 45 95 99