Flan for large groups