Medium difficult sudoku #52995

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

Your time