Difficult sudoku #25336

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

Your time