Medium difficult sudoku #41027

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

Your time