Medium difficult sudoku #55679

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

Your time