Very difficult sudoku #52697

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

Your time