Very difficult sudoku #3437

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

Your time