Sudoku [ Difficulty level 3 ]

2   3   5
19 5 6   
 3 24  8 
8234 5617
 6  28549
         
4   6    
 798  4 2
 82 5 19 

Solution

248137965
197586234
536249781
823495617
761328549
954671328
415962873
679813452
382754196