Difficult sudoku #59900

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

Your time