Three friends - a cricketer named White, a footballer named Black and a drummer named Redhead met in a cafeteria.

"It is remarkable that one of us has white hair, another one has black hair and the third one has red hair, though no one's name gives the color of their hair" said the black haired person. "You are right" answered White.

What color is the drummer's hair?

  • 1
    $\begingroup$ Why did you accept my edit, just to roll it back? I made changes to make this puzzle better, since it's not very good grammar as is. $\endgroup$
    – user18141
    Jan 14, 2018 at 20:13
  • 2
    $\begingroup$ @Riker I don't agree with some of your edits that's why I rolled back, but I agree with most of them so I made the edits. I am thankful to you to point out. $\endgroup$
    – Simba
    Jan 15, 2018 at 9:33

3 Answers 3


White is not

black haired since he responded back to the black haired person.

So White's hair can only be

red since his hair is neither white nor black.

The rest is easy since we know what White hair color is

Black's hair color is

white since Black cannot have black hair.

and Redhead's hair color is

black which is the only color left.

  • 26
    $\begingroup$ Quicker would be the black haired person cannot be Black (same colour) or White (responded) so must be Redhead. $\endgroup$
    – SBFrancies
    Jan 14, 2018 at 23:17
  • $\begingroup$ I agree with Orays answer above. If you are really picky, of course, one could argue that White can be the black haired person, if he frequently talks to himself and answers his own question. Then, and only then there would not be a way of determining the drummer's hair color. Of course this possibility could be easily removed if you slightly change the wording of the question ("the one other friend named White answers" or something). $\endgroup$ Jan 15, 2018 at 12:19
Black   != Black hair   ==  White hair || Red hair
White   != White hair   ==  Black hair || Red hair
Redhead != Redh hair    ==  White hair || Black hair

(W || R) && (B || R) && (W || B)

Possible combinations:

1. WRB
2. RBW

Since White != Black hair (does not have black hair)

=> WRB => Readhead has Black hair


White's hair is

not white,

since he agreed with the black-haired person. White's hair can also not be


because he is speaking with the black-haired person and each person has either black, white or red hair, according to the black-haired person's statement. So White's hair must be


The black-haired person's name cannot be


because his hair is black, which means his name must be


since he is talking to White. This means he is the drummer, which means the answer to the question "What color is the drummer's hair?" is:


  • $\begingroup$ How does your answer add to the identical one already given? You should always look at existing answers before providing one of your own, to ensure you are not just adding a duplicate. $\endgroup$
    – Rubio
    Jan 16, 2018 at 23:53
  • $\begingroup$ Yea I know. Initially I found the original answer to not be clear about actually answering the question: "What color is the drummer's hair?", but I realize that it can be inferred that Redhead is the drummer. So I guess my answer is a bit of a duplicate then. Should I remove it? $\endgroup$
    – instanceof
    Jan 17, 2018 at 6:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.