Home > Riddles > Cheryl's birthday

Cheryl's birthday

Pure logicLevel 3/5

Each sentence doesn't just say something about a date: it reveals what one person knows about what the other person may know. The date appears when eliminating possibilities due to shared knowledge.

Albert and Bernardo have just met Cheryl. She tells them that her birthday is one of these ten dates: - May 15, May 16, May 19

  • June 17, June 18
  • July 14, July 16
  • August 14, August 15, August 17 Afterwards, Cheryl secretly tells Albert the month and Bernardo the day. Then this conversation occurs: 1. Albert: “I don't know when Cheryl's birthday is, but I know Bernardo doesn't know either.”
  1. Bernardo: “At first I didn't know, but now I know.”
  2. Albert: “Then I know it too.” What is Cheryl's birthday?

Hints

Show hints
  1. Each phrase eliminates dates because of what it implies about the knowledge of the other.
  2. Start by asking yourself what months Albert couldn't have received if Bernardo could know the date from the beginning.
  3. He then applies the new information to what Bernardo knows, and only at the end does he return to Albert.

Solution

Show full solution

Answer: Cheryl's birthday is July 16. Albert knows the month. When you say you know Bernard can't know the date either, you're ruling out months that contain single days. In the list, the only days are 18 and 19. They appear only in: - May 19;

  • June 18. If Albert had received May, he could not be sure that Bernardo did not have the 19th. If he had received June, he could not be sure that Bernardo did not have the 18th. Therefore, Albert did not receive May or June. The birthday is in July or August. These dates remain: - July 14, July 16;
  • August 14, August 15, August 17. Bernardo hears this and says that now he knows. If Bernardo had the 14th, he still wouldn't be able to decide between July 14th and August 14th. So your day is not the 14th. Remaining: - July 16;
  • August 15;
  • August 17. Then Albert says that now he knows it too. If your month was August, you would still have two options: August 15 and August 17. As you already know, your month must be July. The only July date left is July 16.

Related riddles

Keep practicing

If you enjoyed this one, try more pure-logic riddles, explore this theme, browse the full archive, or read the riddle-solving guide.

← Previous: The Monty Hall Problem · Next: The five pirates: empate favorable →