Difficult sudoku #2987

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

Your time