Medium difficult sudoku #62307

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

Your time