Medium difficult sudoku #57511

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

Your time