Amit, Bharati, Cheryl, Deepak and Eric are five friends sitting in a…
2026
Amit, Bharati, Cheryl, Deepak and Eric are five friends sitting in a restaurant. They are wearing caps of five different colours — yellow, blue, green, white and red. Also they are eating five different snacks — burgers, sandwiches, ice cream, pastries and pizza. I. The person wearing a red cap is eating pastries. II. Amit does not eat ice cream and Cheryl is eating sandwiches. III. Bharati is wearing a yellow cap and Amit wearing a blue cap. IV. Eric is eating pizza and is not wearing a green cap. Who among the following friends is wearing the green cap?
- A.
Amit
- B.
Bharati
- C.
Cheryl
- D.
Deepak
Attempted by 3 students.
Show answer & explanation
Correct answer: C
This is an attribute-elimination puzzle: each friend has one cap colour and one snack, and every clue rules out candidates for a specific person or pairing. Solve it by filling a person-by-attribute grid, applying the direct clues first and then using the remaining clues to narrow down whichever attributes are still shared between two or more people.
Applying the four clues in order:
Clue III fixes Bharati to the yellow cap and Amit to the blue cap directly.
This leaves the green, white and red caps to be split among Cheryl, Deepak and Eric.
Clue IV says Eric eats pizza and does not wear the green cap, so Eric wears either the white or the red cap.
Clue I ties the red cap to pastries. Since Eric eats pizza, not pastries, Eric cannot wear the red cap either — so Eric wears the white cap.
Only the green and red caps now remain, to be split between Cheryl and Deepak.
Clue II fixes Cheryl to sandwiches. Since the red cap always goes with pastries (clue I), Cheryl cannot wear the red cap.
So Cheryl wears the green cap, and Deepak — the only friend left — wears the red cap and eats pastries.
For the snacks, only burgers and ice cream remain, for Amit and Bharati. Clue II says Amit does not eat ice cream, so Amit eats burgers and Bharati eats ice cream.
Person | Cap colour | Snack |
|---|---|---|
Amit | Blue | Burgers |
Bharati | Yellow | Ice cream |
Cheryl | Green | Sandwiches |
Deepak | Red | Pastries |
Eric | White | Pizza |
Checking the final grid against every clue: the red-cap wearer, Deepak, eats pastries (clue I); Amit does not eat ice cream and Cheryl eats sandwiches (clue II); Bharati wears yellow and Amit wears blue (clue III); Eric eats pizza and does not wear green (clue IV). All four clues hold together.
Cheryl wears the green cap.

