Medium difficult sudoku #41339

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

Your time