Medium difficult sudoku #59303

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

Your time