Difficult sudoku #7518

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

Your time