Medium difficult sudoku #15279

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

Your time