29 25 40 11 28 45
 15 33 23 02 19 28
  5  3  4  6  7  9  8
 10 13 36 24 05  04