Difficult sudoku #6543

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

Your time