Sudoku [ Difficulty level 2 ]

6 29 17 5
 3  7   6
  9 63 82
 9  8    
  17   94
2 6  9   
  36948 7
9658 7143
478315629

Solution

682941735
534278916
719563482
397482561
851736294
246159378
123694857
965827143
478315629