Planning a Group Gathering at a Restaurant