John is a strange liar

John is a strange liar.

He lies on six days of the week, but on the seventh day, he always tells the truth.

He made the following statements on three successive days:

Day 1: "I lie on Monday and Tuesday."
Day 2: "Today, it"s Thursday, Saturday, or Sunday."
Day 3: "I lie on Wednesday and Friday."

On which day does John tell the truth?




Similar Riddles

What do you get if you add 2 to 100 four times?

Tricky Maths

Asked by Neha on 24 Jun 2024


I am dry when I go inside, but wet when I am pulled outside.
The longer I am inside, the stronger I get
When I am completely out, I am wet and I literally sag
Who am I?

Asked by Neha on 11 Feb 2026

In 1990, a person is 15 years old. In 1995, that same person is 10 years old. How can this be?

Asked by Neha on 06 Jul 2025


What is both possible and impossible at the same time?

Asked by Neha on 15 Apr 2022

He does not have any heart but still, He manages to live.
If you kill him, you will eventually die but yet you kill him.
He cannot run, who is He?

Asked by Neha on 21 Dec 2025

Below the four parts have been reorganised. The four partitions are exactly the same in both arrangements. Why is there a hole?

Missing Piece Riddle

Asked by Neha on 03 Apr 2021


The peacock is a bird that does not lay eggs. How do they get baby peacocks?

Asked by Neha on 09 Dec 2023

The Judge knows that Alamgir was killed by his girlfriend Jasline, but the judge is unsure whether to punish her. Why?

Asked by Neha on 18 May 2025

I have an eye but still cannot see.

Who am I?

Asked by Neha on 28 Oct 2023


Can you find the hidden animal in the picture below?

Find Animal In Picture Riddle

Asked by Neha on 14 Apr 2021

Hot Articles

Amazing Facts

Rubik’s Cube

The inventor of the Rubik’s Cube didn’t realize he’d built a puzzle until he scrambled it the first time and tried to restore it.