Sudoku [ Difficulty level 4 ]

        4
      37 
         
 5  7  3 
673 5  4 
4    3  7
3  1     
1 6   7 3
825 3  91

Solution

982317564
561492378
734568912
258974136
673851249
419623857
347189625
196245783
825736491