Difficult sudoku #19872

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

Your time