Sudoku [ Difficulty level 4 ]

  6      
 23  7  9
   3    4
  92 4 1 
 84      
2      4 
4        
5      9 
 3 68   1

Solution

946521738
123847569
857396124
679234815
384165972
215978643
491753286
568412397
732689451