Very difficult sudoku #65193

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

Your time