Medium difficult sudoku #17071

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

Your time