Difficult sudoku #52608

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

Your time