Difficult sudoku #6388

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

Your time