Very difficult sudoku #65713

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

Your time