Medium difficult sudoku #69423

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

Your time