Very difficult sudoku #3037

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

Your time