45 04 32 16 48 30
 34 09 02 22 27 29
  4  4  5  2  4  5  3
 25 14 01 05 21  08