1 1 1 2 2 1 2 2
2 3 3 1 3 2 3 3
3 4 4 1 4 2 5
6 7 8 1 8 2
9 1 9 2 9 3 9 4
10 11 1 11 2 12 1
12 2 13 14 15
16 1 16 2 17 1 17 2
18 1 18 2 18 3 19 1
19 2 19 3 19 4 20 1
20 2 20 3 21 1 21 2
21 3 21 4 22 23 1
23 2 23 3 24 1 24 2
25