Medium difficult sudoku #57943

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

Your time