Medium difficult sudoku #58887

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

Your time