Difficult sudoku #19360

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

Your time