Medium difficult sudoku #26495

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

Your time