Medium difficult sudoku #58487

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

Your time