Difficult sudoku #47708

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

Your time