Medium difficult sudoku #47387

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

Your time