Mr and Mrs Tan have five children born in consecutive years (i.e. of consecutive ages). One day, there was a piece of cake for Mrs Tan but one of their five children ate it. This is what we know:
Who stole the cake?
This section requires Javascript.
You are seeing this because something didn't load right. We suggest you, (a) try
refreshing the page, (b) enabling javascript if it is disabled on your browser and,
finally, (c)
loading the
non-javascript version of this page
. We're sorry about the hassle.
Simple method:
Since Eric, Charles and Darius are being compared with the culprit, none of the three is the culprit, leaving only Alfred and Brenda. But if Brenda is the culprit, then looking at the statement about Charles, we have an impossible scenario. Since Brenda is the middle child, she is the third child of five. This means she can only be at most two years older or two years younger than any of her brothers since all five are of consecutive ages. She and Charles cannot possibly be three years apart. Hence Alfred must be the culprit.
More complicated method:
Since Brenda is the middle child, she is the third child of five. Since Alfred is neither the oldest nor the youngest, he is either the second or fourth child. Suppose Alfred is the second child. Based on the statement about Charles, we have (Charles, culprit) = (1st, 4th), (4th, 1st), (5th, 2nd) as possible solutions. If (Charles, culprit) = (1st, 4th), then Charles and Darius would be fighting for the oldest position as Darius is older than the fourth child but Alfred is 2nd and Brenda is 3rd. If (Charles, culprit) = (4th, 1st), then Eric would be fighting with Alfred for the second oldest position as Eric and the culprit are of consecutive ages. If (Charles, culprit) = (5th, 2nd), then Eric would be fighting with Darius for the oldest position.
Hence it is impossible for Alfred to be the second child. He must be the fourth child. Hence (Charles, culprit) = (1st, 4th), (2nd, 5th), (5th, 2nd). If (Charles, culprit) = (2nd, 5th), Eric and Alfred would be fighting for the fourth position while if (Charles, culprit) = (5th, 2nd), Eric and Darius would be fighting for the oldest position. Hence Charles is the oldest while the culprit is the fourth child who is Alfred himself. This means Darius is the second child while Eric is the youngest. This is the only workable solution:
Charles (oldest), Darius, Brenda (middle), Alfred , Eric (youngest)