Medium difficult sudoku #31879

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

Your time