Problem: Design a Greedy algorithm to allocate limited water resources to different regions during a drought where each region has varying population sizes, water needs, and infrastructure. Maximize total water distribution while minimizing shortages.