sequel of: Which of my friends has a birthday today?
Hello. It's me again. Today is my birthday! So of course I met my friends today, along with a new friend that I made the other day. This new friend of mine is called Felicity. Unfortunately, they're up to it again, and it seems that they have recruited Felicity also.
To recap from last time, if one of my friends is lying today, everthing they say is false. No part of what they say is true. If not, then everthing they say is true, there is no falsity to be found in what they say.
Every year my friends all go out and buy me a present. This year, they have decided to hide it. I asked them each where it was, and this is what they each said to me.
between Cassie and Danielle, there is at least one liar. As a matter of fact, there is exactly one liar between them. The present is in one of these locations: the basement, carpark, closet, lounge room, meeting room or shed.
There is at least one liar between Andrew and Cassie. Exactly one of them is a liar. We hid the present in the basement.
between Benjamin and Eric there is at least one liar. Exactly one of them is the liar, no more. Your present can be found in either the closet, lounge room or meeting room.
Cassie, Eric and Felicity are not all telling the truth, there is exactly one liar between them. We put the present in either the carpark or the closet.
Your present is hidden in either the carpark, lounge room, meeting room or shed.
Your present is in either the basement, carpark, closet, meeting room, shed.
That's all they said. I need your help again! Who is telling the truth and who is lying? Where is my present? I haven't the faintest idea!