Very difficult sudoku #52285

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

Your time