Medium difficult sudoku #29519

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

Your time