Very difficult sudoku #35057

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

Your time