Sudoku [ Difficulty level 5 ]

9        
7  521 3 
   4 9   
3      6 
   3     
     6342
     27  
  8   2  
2   1    

Solution

952683174
764521938
183479625
391248567
426357891
875196342
549862713
618734259
237915486