Difficult sudoku #59380

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

Your time