Medium difficult sudoku #44519

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

Your time