Puzzle 98


1 23 4 5
  6     
78   910 
11   12   
   13   14
15 16   17 
  18  19  
20   21