Medium difficult sudoku #69675

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

Your time