Sudoku [ Difficulty level 5 ]

  6 8    
8   576 9
   3    5
   4 9   
7     3  
      7 2
635      
         
         

Solution

256984173
813257649
479361285
321479568
768512394
594836712
635748921
142693857
987125436