This Riddle Looks Simple, But Most People Get It Wrong

Zack got married when he was 25. Now his kid is 25 years old. So, how old is Zack now?

At first glance, many people quickly answer: 50 years old.

That seems logical because Zack was 25 when he got married, and now his child is 25. But the tricky part is this: the riddle says Zack got married at 25 — it does not say his child was born the same year he got married.

A person can get married at 25 and have a child later. Maybe Zack became a father at 26, 28, 30, or even older.

So the correct answer is:

There is not enough information to know Zack’s exact age.

If his child was born when Zack was 25, then Zack would be 50. But the riddle never says that. That is why the answer is not automatically 50.

This puzzle is a good reminder that sometimes our brain fills in missing details without noticing. We assume the child was born right after the marriage, even though the sentence never actually says that.

Final Answer: Zack’s exact age cannot be determined from the information given.