Very difficult sudoku #34309

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

Your time