Crossword

       1              
2                     
           3          
     4                
                   
                   
5             6          
                   
    7                 
          8           
9                     
        10             
                   
 11                    
                   
                   
                   
                   
                   
12