Sudoku [ Difficulty level 2 ]

4 7 85  2
 2 74 83 
  89  764
51 6372 8
  3 5  71
87   4653
 3 26   9
29 41  8 
1845 9326

Solution

467385192
921746835
358921764
519637248
643852971
872194653
735268419
296413587
184579326