3 10 10
176 172 4
3 9
3 8 10
3 9 10
3 8 12 269 26 30 243 268 1