First off I don't think C was the absolute correct answer for the first question, you can have anyone other person be assumed to be the liar and come out with the correct listing.
I can post an example for all cases but the easiest is if G is lieing, if G is lieing then he could have met C and A and Ellies explanation falls apart. With the given information there is no way for the GM's to tell who is lieing without going through the logs.