Medium difficult sudoku #57351

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

Your time