Sudoku [ Difficulty level 3 ]

 8    4  
 3   4 2 
     7   
  6 28   
  8  5691
 536 9   
 6 9   8 
 97281  6
      932

Solution

781592463
639814725
542367819
976128354
428735691
153649278
264953187
397281546
815476932