Difficult sudoku #17808

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

Your time