Difficult sudoku #18708

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

Your time