Medium difficult sudoku #51707

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

Your time