SuDoKuFun

                 
           3    
 8  7      21
 4      8  6  
2  9          4
     5          
   31  4    5
9        2    6
   18  7  4