SuDoKuFun

   31        9
               5
 4  5  71  6
   1    6      
           4  8
   471  5    
9  58          
         28    
 7  4        1