Difficult sudoku #7918

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

Your time