Medium difficult sudoku #14375

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

Your time