https://geekdad.com/2009/11/puzzle-of-the-week-how-many-dinner-guests/
Puzzle of the Week: How Many Dinner Guests?