10
45 1 2
-4 -1 -1
34 -1 3
9 4 -1
2 5 6
5 -1 -1
12 7 -1
4 8 9
-3 -1 -1
5 -1 -1
