Sudoku [ Difficulty level 4 ]

27  9   1
9        
  3   6 4
  9      
 5  1    
  6   7 8
         
 41 63   
   1 894 

Solution

274396851
968451372
513287694
189672435
357814269
426539718
692745183
841963527
735128946