Medium difficult sudoku #53371

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

Your time