Sudoku [ Difficulty level 4 ]

   63    
 4  9    
   1   2 
 9  8 1  
4    6  2
  8 7   6
5 4      
 6   48  
 8 7 95  

Solution

125637948
843295617
976148325
697482153
431956782
258371496
514863279
769524831
382719564