Medium difficult sudoku #17487

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

Your time