Very difficult sudoku #4069

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

Your time