Difficult sudoku #40116

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

Your time