Medium difficult sudoku #8841

7 4 1 9
3 4
1 2
1 8 4 5
5 1 8
3 2 6 7
3 7
8 7
9 6 4 3
123
456
789

Your time