7
8   8 -1  1
1  20  2  3
19 30  4  5
5  15  6 -1
5   6 -1 -1
2  10 -1 -1
8  21 -1 -1
