Difficult sudoku #43524

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

Your time