Sudoku [ Difficulty level 2 ]

19  873  
35   26  
 28  39 7
 6   4723
7 2 39 86
 1  2 4 5
935 7  6 
 8136 2  
27 9     

Solution

194687352
357492618
628153947
569814723
742539186
813726495
935271864
481365279
276948531