Medium difficult sudoku #18999

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

Your time