Medium difficult sudoku #66427

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

Your time