Medium difficult sudoku #61359

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

Your time