Medium difficult sudoku #57871

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

Your time