Difficult sudoku #19628

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

Your time