Difficult sudoku #2541

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

Your time