Difficult sudoku #6404

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

Your time