Difficult sudoku #2086

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

Your time