Difficult sudoku #6214

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

Your time