Problem:
The inhabitants of an island are either knaves or knights: knights always tell the truth, knaves always lie. One evening at the bar, Alberto says: "Bruno is a knight"; Bruno says: "......all three of us are knights" (at that moment a truck passes by and it is not clear whether Bruno said "We are all..." or "We are not all..."); Carlo says: "Bruno said that we are not all three knights". How many of them are knights?