Difficult sudoku #6583

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

Your time