Medium difficult sudoku #49407

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

Your time