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