2
12
34
56
78
1
2
3
4
56
8
7
7
10
7
9
11 3
4
13
12
14