Very difficult sudoku #33241

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

Your time