Trenta persone sono sedute intorno a un tavolo rotondo. Alcuni di loro indossano il cappello. Chi indossa il cappello dice sempre la verità, mentre chi non l'indossa può indifferentemente mentire o dire la verità. Ognuno di loro dice: "Almeno uno dei miei due vicini non indossa il cappello".
Quante possono essere al massimo le persone che indossano il cappello?
A) 5 B) 10 C) 15 D)20 E) 24