Read it carefully and answer.
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 ?
When the day after tomorrow is yesterday = 3 days from now
When the day before yesterday was tomorrow = 3 days ago
These are both as far from Wednesday and they are as far from the real today (3 days).
It means today is Wednesday.
at 2:59 AM