Medium difficult sudoku #15315

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

Your time