Sudoku [ Difficulty level 5 ]

1      74
         
4  7 1   
         
61   4  9
   28 7  
    1    
3  94  6 
    3    

Solution

153826974
267493581
489751632
725169348
618374259
934285716
896517423
372948165
541632897