SuDoKuFun

   31          
 8            6
 69      2    
 5  7          
   8  46    9
       2  7  1
 2        1  3
     6    54  
   4  8      2