Hacker News new | ask | show | jobs
by thedufer 4080 days ago
In the last line, A notes that B knowing means that A now knows. This is only possible if it is July, since knowing the month isn't enough to distinguish between the two possible dates in August.
1 comments

This is correct. Although this is how we solve the problem, how did B know? that's where problems like these bug me.
B knows because B had the information "16th", and "16th" is unique among the July and August dates.
Quite, but B could have easily known "15th" or "17th" for all that A knows in this particular part of the story.
Nope, A knows July from the beginning - which rules those out. We, the readers, don't know that until A's final stmt.