How to Efficiently Manage Large Gatherings