Medium difficult sudoku #57019

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

Your time