Difficult sudoku #16700

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

Your time