Difficult sudoku #66544

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

Your time