Very difficult sudoku #14685

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

Your time