Difficult sudoku #6559

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

Your time