12  224416
   8 1 6 2 11 10 3 5 9 7 12 4