Medium difficult sudoku #460

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

Your time