Medium difficult sudoku #63167

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

Your time