Medium difficult sudoku #13499

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

Your time