Difficult sudoku #30224

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

Your time