Yesterday, during my breakfast at "Express Café" I
was seated next to a table with 3 customers: two of them had toasted bread, two of them had eggs and two ate fruit salad.
The guy that did not eat toasted bread, did not eat eggs and the guy that did not eat fruit salad, did not eat eggs as well.
What did each one of them eat?
Well, I still like my solution better. Here is my thinking:
1) "The guy that did not eat toasted bread, did not eat eggs and the guy that did not eat fruit salad, did not eat eggs as well." I took this to mean that there was exactly one guy who did not eat bread (implying that the other two did) and a different guy who did not eat fruit (implying that the other two did). In other words, one ate bread, one ate fruit, and one ate both.
2) But this leaves two guys who definitely did not eat eggs, and a third who may or may not have eaten eggs. How is this possible, given that "two of them had eggs"? Very simple! The problem does not say that anybody ate eggs. There is a difference between having and eating. See the title of this post.
So,
One ate toasted bread, but not fruit salad or eggs.
One ate fruit salad, but not toasted bread or eggs.
One ate both toasted bread and fruit salad, and he may or may not have eaten eggs.