SuDoKuFun

1                
       3  5    
 89          2
7        3      
     64    2  
4      278    
 9    7      4
   2    1  5  
   58      9