Very difficult sudoku #4979

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

Your time