Sudoku [ Difficulty level 5 ]

4    29  
 8    354
         
7  23    
      7  
 2   1 9 
 97   6  
  2    47
         

Solution

463152978
281976354
975483126
749238561
316549782
528761493
897324615
132695847
654817239