Medium difficult sudoku #57047

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

Your time