Difficult sudoku #52572

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

Your time