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