Medium difficult sudoku #27235

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

Your time