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