Medium difficult sudoku #9963

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

Your time