Crossword

          1            
2                      
                    
                    
   3                   
                    
    4                  
                    
                    
   5                   
          6      7        
   8                   
                    
9              10