Very difficult sudoku #34361

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

Your time