SuDoKuFun

 5  3  7      
   4  9        
       2  1  3
2      8        
9            6  
 6        31  
 3              
59        8    
 28  4    5