Medium difficult sudoku #66351

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

Your time