Very difficult sudoku #12605

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

Your time