Difficult sudoku #6893

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

Your time