Very difficult sudoku #33893

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

Your time