Very difficult sudoku #52965

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

Your time