Sudoku [ Difficulty level 3 ]

 4     9 
523  9468
 7 642513
         
1 72 8  4
38  9427 
2    61  
  94218 5
814 5   6

Solution

641835792
523179468
978642513
452713689
197268354
386594271
235986147
769421835
814357926