Very difficult sudoku #40349

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

Your time