Puzzle 99


123   45
6  7 8  
9  10    
 1112     
    13 14 
 15    1617
18   1920  
21    22