Medium difficult sudoku #64563

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

Your time