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