Difficult sudoku #43368

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

Your time