Very difficult sudoku #51797

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

Your time