Medium difficult sudoku #51907

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

Your time