SuDoKuFun

       4      8
   8      5    
     2  9      
3  4      9    
   6    1      
     5    12  
5          8    
         7      
 4  6  2  31