Very difficult sudoku #66593

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

Your time