Today is Wednesday.
When the day after tomorrow is yesterday, then today will be as far from Wednesday as today was from Wednesday when the day before yesterday was tomorrow. What day is today?
This riddle is a classic brain teaser that involves a bit of mental gymnastics. Let's break it down:
-
"When the day after tomorrow is yesterday" implies that we're talking about two days from the point of reference. If we call today X, then the day after tomorrow is X+2. When X+2 becomes "yesterday," we're actually two days ahead from today, making it X+2.
-
"Then today will be as far from Wednesday" refers to the distance in days from the current day (X) to the next Wednesday.
-
"As today was from Wednesday when the day before yesterday was tomorrow" takes us back one day from our current day, making it X-1. At that point, "tomorrow" is our original today (X).
So, we're looking for a day X where X+2 (the day after tomorrow from our original point) is the same distance from Wednesday as X-1 (the day before our original day) was from Wednesday.
This puzzle's solution is simpler than it first appears. If "the day after tomorrow is yesterday," it means that two days after today is equivalent to one day before today. Therefore, today is two days after one day before today, which can only be true if today is Wednesday.
Hence, today is Wednesday.