Sudoku [ Difficulty level 3 ]

 73    58
82 435197
  9    3 
   7 9   
9 7   6  
53 6 47  
   59   2
6      75
3    69  

Solution

473961258
826435197
159827436
264789513
917352684
538614729
741598362
692143875
385276941