Sudoku [ Difficulty level 4 ]

8        
6 2      
  7     9
    2  87
  87 3641
 7  4 3  
 6      3
 2 1     
    3    

Solution

835479126
692518734
417362859
943621587
258793641
176845392
564987213
329156478
781234965