Difficult sudoku #13900

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

Your time