Difficult sudoku #65116

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

Your time