Very difficult sudoku #40813

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

Your time