Medium difficult sudoku #53059

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

Your time