How many daughters-Brain Teasers

Riddle
A man describes his daughters, saying, They are all blonde, but two; all brunette but two; and all redheaded but two. How many daughters does he have?

    Answer: Three. A blonde, a brunette and a redhead