Medium difficult sudoku #55379

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

Your time