Medium difficult sudoku #40939

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

Your time