Very difficult sudoku #50761

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

Your time