Sudoku [ Difficulty level 5 ]

4    7   
  6   4  
 5 8     
   6     
 85 3    
  9    5 
       6 
  7  6248
   5    7

Solution

431927586
876153492
952864173
124685739
785439621
369271854
213748965
597316248
648592317