Medium difficult sudoku #8746

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

Your time