Medium difficult sudoku #15171

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

Your time