Difficult sudoku #7809

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

Your time