Medium difficult sudoku #55251

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

Your time