SuDoKuFun

 3              
     579      
           1  5
   6  4      9
3          2  1
 8    12  7  
   29      46
 6    2    5  
     4  7