All about flooble | fun stuff | Get a free chatterbox | Free JavaScript | Avatars    
perplexus dot info

Home > Logic > Liars and Knights
Arm Appraisal III (Posted on 2012-12-21) Difficulty: 2 of 5
A distant planet is inhabited by creatures having more than two arms. The ones with an even number of arms are the knights who always tell the truth; the ones with an odd number of arms are the liars who always speak falsely.

Four inhabitants are conversing amongst themselves:
  • The green one says, "I have ten arms. The blue one has only eight arms."
  • The blue one says, "I have ten arms. The green one has nine arms."
  • The red one says, "The blue one has ten arms. I have eleven arms."
  • The striped one says, "None of the four of us except myself have ten arms."
Which of the four inhabitants has exactly ten arms?

No Solution Yet Submitted by K Sengupta    
Rating: 5.0000 (1 votes)

Comments: ( Back to comment list | You must be logged in to post comments.)
Solution solution | Comment 1 of 5

The below "solution" is wrong. See Math Man's Correct Solution, in the post following this.

Green and blue must be of opposite truth types as they contradict one another.

Red must be a liar as no one with 11 arms would say so. He must have a different odd number of arms, and, more to the point, the blue one doesn't have ten arms and it is blue who is the liar (between Green and Blue), making green a truth-teller with ten arms.

At this point the puzzle is solved: Green has exactly 10 arms.

Incidentally, the striped one is lying.

Edited on December 22, 2012, 9:57 am
  Posted by Charlie on 2012-12-21 12:38:50

Please log in:
Remember me:
Sign up! | Forgot password

Search body:
Forums (0)
Newest Problems
Random Problem
FAQ | About This Site
Site Statistics
New Comments (2)
Unsolved Problems
Top Rated Problems
This month's top
Most Commented On

Copyright © 2002 - 2018 by Animus Pactum Consulting. All rights reserved. Privacy Information