Medium difficult sudoku #34115

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

Your time