Medium difficult sudoku #27295

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

Your time