Medium difficult sudoku #17859

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

Your time