SuDoKuFun

       2        
5          4    
         7    5
   3    6      
 9    3    6  
     7  43  8
 3    41  8  
7    2        1
 516      2