Medium difficult sudoku #38987

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

Your time