Sudoku [ Difficulty level 2 ]

 57824 9 
18   937 
629 3158 
2614 3758
4   78 2 
79 2564  
  6 152  
5 3 829  
 12 4 865

Solution

357824196
184569372
629731584
261493758
435178629
798256431
876915243
543682917
912347865