Medium difficult sudoku #14415

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

Your time