Medium difficult sudoku #48643

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

Your time