Medium difficult sudoku #9197

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

Your time