Very difficult sudoku #59245

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

Your time