Difficult sudoku #50012

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

Your time