Sudoku [ Difficulty level 2 ]

51 9   8 
 93 6 457
26458719 
  6   2 8
78  19546
4 16 8379
 7  96824
 284 593 
 4 83   5

Solution

517943682
893261457
264587193
936754218
782319546
451628379
375196824
628475931
149832765