Very difficult sudoku #59485

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

Your time