Medium difficult sudoku #28459

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

Your time