Difficult sudoku #51964

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

Your time