Sudoku [ Difficulty level 5 ]

     1   
         
    23   
       3 
     6987
   59  2 
1  78 362
         
      7  

Solution

493651278
682974513
751823496
279148635
514236987
836597124
145789362
367412859
928365741