Sudoku [ Difficulty level 2 ]

2 6 1834 
 7539 8 2
 4 56 791
6 48  279
   6   58
 182 5   
 3 9  6 4
 6912 58 
 81456923

Solution

296718345
175394862
843562791
654831279
327649158
918275436
532987614
469123587
781456923