Difficult sudoku #26660

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

Your time