Medium difficult sudoku #25727

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

Your time