Difficult sudoku #58608

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

Your time