Very difficult sudoku #50657

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

Your time