Problem: Design a Greedy algorithm to allocate limited bandwidth across telecommunications networks in a densely populated area where each network has varying user demands and data traffic. Maximize network efficiency while minimizing bandwidth congestion.