Difficult sudoku #52544

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

Your time