Difficult sudoku #7527

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

Your time