Multiple choice general knowledge

Dave is younger than Fred, and older than George Alan is younger than Ian, and older than Colin Ian is younger than George, and older than John John is younger than Colin, but older than Edward Fred is younger than Barry, and older than Harry Harry is older than Dave WHO IS THE YOUNGEST?

  1. Dave

  2. Fred

  3. Barry

  4. Edward

  5. Ian

  6. John

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Working through the chain: Fred>Dave>George>Ian>John>Colin>Edward makes Edward youngest. Also, Fred>Barry and Harry>Dave, but these don't affect Edward's status. The key is following Ian>George, then George>Ian>John>Colin>Edward creates contradictions unless we read carefully: IanDave, confirming Edward is youngest.