Medium difficult sudoku #49775

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

Your time