Medium difficult sudoku #69171

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

Your time