Difficult sudoku #65704

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

Your time