Very difficult sudoku #34937

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

Your time