Difficult sudoku #7963

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

Your time