Medium difficult sudoku #68471

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

Your time