Medium difficult sudoku #48255

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

Your time