Sudoku [ Difficulty level 2 ]

3  7614 9
 4 895  2
1 923 8  
  41 2398
  248  61
   376 24
4  9   85
  5648913
8965 32 7

Solution

328761459
647895132
159234876
764152398
532489761
981376524
413927685
275648913
896513247