The Dinner Party Puzzle.

A club of seven agreed to dine together every day successively as long as they could sit down to table in different order. How many dinners would be necessary for that purpose? It may be easily found, by the rules already given, that the club must dine together 5040 times, before they would exhaust all the arrangements possible, which would require about thirteen years.