Medium difficult sudoku #8966

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

Your time