Difficult sudoku #69880

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

Your time