Medium difficult sudoku #27983

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

Your time