SuDoKuFun

 583          
3  7      4    
     8          
           7  2
2    5      4  
 8    9  1    
 7      2    3
9  5            
 6    1  58