SuDoKuFun

   3  5        
             4  
   9  7  1  2
 1            5
     89        
   7      31  
 7    12    8
58        2    
9    7  4