Difficult sudoku #2073

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

Your time