Sudoku [ Difficulty level 2 ]

7   2648 
 6 9 437 
834157  6
1 7 4  32
 23 1 6  
6 523814 
 5 471  3
 7 8935 4
   5 2719

Solution

719326485
562984371
834157296
187645932
423719658
695238147
956471823
271893564
348562719