Medium difficult sudoku #18875

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

Your time