Difficult sudoku #6861

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

Your time