Tricky Logic Riddles and Brain Teasers

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By Catherine Halcomb
Catherine Halcomb
Community Contributor
Quizzes Created: 2773 | Total Attempts: 6,919,999
| Attempts: 11 | Questions: 8 | Updated: Jul 10, 2026
Quiz
Please wait...
Question 1 / 8
🏆 Rank #--
0 %
0/100
Score 0/100

1. Two sons and two fathers went to buy milk. Each of them got one milk packet. How many milk packets did they bring in total?

Explanation

In this scenario, there are only three individuals involved: a grandfather, his son, and his grandson. The grandfather and the father each represent one father, while the father and the grandson represent the two sons. Thus, even though there are two sons and two fathers, they are not four distinct individuals. Therefore, they collectively bought three milk packets—one for each person.

Submit
Please wait...
About This Quiz
Tricky Logic Riddles and Brain Teasers - Quiz

This quiz challenges your reasoning skills with tricky logic riddles and brain teasers. It evaluates your ability to think critically about relationships and roles, as seen in scenarios like family dynamics. Understanding these concepts enhances problem-solving skills and logical thinking, making this a valuable exercise for anyone looking to sharpen... see moretheir mind. see less

2. Why is the answer to the riddle NOT 4 milk packets?

Explanation

The riddle plays on the relationships between three generations: a grandfather, his son (the father), and the grandson. Although there are three people, they collectively represent only two distinct roles in the context of milk packets. Therefore, the total number of milk packets is not four, as one packet is shared among the three individuals due to their familial connection. This highlights the clever wordplay and the importance of understanding the relationships involved rather than simply counting individuals.

Submit

3. In the riddle, who are the three actual people involved?

Explanation

In the riddle, the relationships among the three individuals are hierarchical and generational. The grandfather is the father of the son, who in turn is the father of the grandson. This setup illustrates a clear lineage where each person holds a distinct familial role, making it a straightforward representation of a family tree. The other options either misrepresent the relationships or do not correctly account for the generational aspect, making the grandfather, his son, and his grandson the most accurate answer.

Submit

4. The grandfather in the riddle is also counted as a ____.

Explanation

In the context of the riddle, the grandfather is also counted as a father because he is the parent of one's parent. This dual role highlights the generational connections within a family. A grandfather has children, making him a father to those children, while simultaneously being a grandfather to their offspring. This relationship emphasizes the lineage and familial ties that exist across generations.

Submit

5. True or False: The riddle works because one person can be both a father and a son at the same time.

Explanation

The riddle highlights the dual roles that individuals can occupy within a family structure. A person can simultaneously be a father to their own child while also being a son to their own parents. This overlapping relationship illustrates the interconnectedness of familial roles, making the statement true. The riddle plays on the complexity of family dynamics, where one individual can embody multiple identities at once.

Submit

6. If the group had a great-grandfather, grandfather, father, and son — how many milk packets would they bring if each got one?

Explanation

In this scenario, the family structure includes four generations: great-grandfather, grandfather, father, and son. Each individual in the group is assumed to receive one milk packet. Therefore, adding them together, we have one packet for each of the four members: great-grandfather (1), grandfather (1), father (1), and son (1). This results in a total of 4 milk packets.

Submit

7. Match each person in the riddle to their correct role:

Submit

8. Which of the following statements correctly explain why only 3 milk packets were bought? (Select all that apply)

Explanation

The scenario involves three generations: a grandfather, a father, and a son. Since the grandfather is also a father and the father is also a son, these relationships indicate that there are only three unique individuals in total. Therefore, only three milk packets were needed, as each individual requires one packet. The statement about one person not buying milk is irrelevant in this context, as it does not change the total number of unique individuals involved.

Submit
×
Saved
Thank you for your feedback!
View My Results
Cancel
  • All
    All (8)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
Two sons and two fathers went to buy milk. Each of them got one milk...
Why is the answer to the riddle NOT 4 milk packets?
In the riddle, who are the three actual people involved?
The grandfather in the riddle is also counted as a ____.
True or False: The riddle works because one person can be both a...
If the group had a great-grandfather, grandfather, father, and son —...
Match each person in the riddle to their correct role:
Which of the following statements correctly explain why only 3 milk...
play-Mute sad happy unanswered_answer up-hover down-hover success oval cancel Check box square blue
Alert!