Difficult sudoku #6443

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

Your time