Medium difficult sudoku #49379

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

Your time