Medium difficult sudoku #46639

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

Your time