Difficult sudoku #62772

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

Your time