Very difficult sudoku #15177

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

Your time