10
11
01
02
05
06
08
12
07
04
03
09

 

1  2  3  4  5  6  7  8