Difficult sudoku #42116

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

Your time