Sudoku [ Difficulty level 5 ]

     4   
    5 8  
 8 7   4 
8 1      
 4 3   1 
      6  
7   3    
    2   4
     79  

Solution

367984251
294153876
185762349
831675492
642398517
579241638
728439165
913526784
456817923