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