Puzzle 31


1 2 3
45   
6  7 
  8  
9