Horace has decided that he will marry one of the three ladies - Alice, Beatrice and Candice.
[1] Of Alice and Beatrice:
(a) Either both have hazel eyes or both do not.
(b) One is red-haired and the other is not.
[2] Of Alice and Candice:
(a) Either both are red-haired or both are not.
(b) One is slender and the other is not.
[3] Of Beatrice and Candice:
(a) One has hazel eyes and the other does not.
(b) One is slender and the other is not.
[4] Of the mentioned characteristics - hazel eyes, red-haired, and slender:
(a) If any of Alice, Beatrice, and Candice has exactly two of these characteristics, then Horace will marry only the lady with the least number of them.
(b) If any of Alice, Beatrice, and Candice has exactly one of these characteristics, then Horace will marry only the woman with the greatest number of them.
Which one of the ladies will Horace marry?