Difficult sudoku #63960

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

Your time