Difficult sudoku #7541

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

Your time