Medium difficult sudoku #24539

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

Your time