SuDoKuFun

 2          8  
               4
 4    8  6    
               5
 9  21        
8        4  7  
3        7      
9  45  31    
   28      96