Difficult sudoku #59664

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

Your time