Puzzle 96


1 2 34 5
  67    
89   1011 
12  1314   
 1516   1718
19   2021  
  2223    
24    25