Very difficult sudoku #14001

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

Your time