Very difficult sudoku #5685

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

Your time