Interdependent, interconnected, interwoven: ÒcomplexÓ in first sense.
Difficult to understand = ÒcomplexÓ in second sense.