Sudoku [ Difficulty level 4 ]

  7 1   8
  2      
  1      
   82    
7  9    5
   3578  
   67    
 45  8   
6 3  5  2

Solution

957214638
462583971
381769524
594826317
738941265
126357849
819672453
245138796
673495182