Very difficult sudoku #52985

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

Your time