Medium difficult sudoku #27183

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

Your time