2   1   10

11   12   13

14   15   16

18   19   20

21   22   23

24   3   4

5   6   7

8   9   17