Sudoku [ Difficulty level 5 ]

  38 7   
    4 382
  8 2    
8     7  
  2      
   2 1   
1   3    
   17    
  75     

Solution

423817596
571649382
968325471
815964723
692753814
734281965
189432657
356178249
247596138