Sudoku [ Difficulty level 2 ]

  7  8493
6 324 78 
948 7    
 6  3  7 
32 487   
 7  653  
78 5 3   
  6   257
49572613 

Solution

217658493
653249781
948371562
564132879
329487615
871965324
782513946
136894257
495726138