Difficult sudoku #26004

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

Your time