Medium difficult sudoku #50551

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

Your time