Very difficult sudoku #28933

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

Your time