Difficult sudoku #13672

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

Your time