Difficult sudoku #59668

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

Your time