Medium difficult sudoku #49155

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

Your time