10
89 -1 1
25 2 7
7 3 6
21 4 -1
1 -1 5
8 -1 -1
7 -1 -1
12 -1 8
1 9 -1
8 -1 -1

