Difficult sudoku #47672

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

Your time