Very difficult sudoku #17757

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

Your time