Very difficult sudoku #5926

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

Your time