There are three identical triplets sisters. Demi is the oldest of them all and she always speaks truth. Diana is the next one who is a liar always. Drew, the youngest of them all speaks both truth and lies randomly.

On a rainy day, a family friend Victor visited them. Since there were starkly identical, he was not able to recognize them. Thus to clarify, he asked one question to each one of them.

He started with the one standing on the left and asked, 'Which sister is in the middle of you three?' She answered, 'Thatâ€™s Demi.'

Then, he asked the one standing in the middle, 'What is your name?' She answered, 'I am Drew.'

Finally he asked the one standing on the right, 'Who is standing in the middle?' She answered, 'She is Diana.'

Victor was left baffled. He asked the questions three times and received different answers every time.

Can you tell who was who?

The first girl cannot be Demi as that would make the first one liar. For the same reason, Demi cannot be the second one as well. Therefore, the third one is Demi for sure. This further suggests that the middle one is Diana and the one on the left is Drew.