Medium difficult sudoku #57311

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

Your time