Difficult sudoku #62068

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

Your time