Innanzitutto B e C non possono essere della stessa tribù. Se A è un cavaliere, ha risposto "due", da cui si evince che B è un furfante e C un cavaliere. Se A è un furfante, non può evidentemente avere risposto "uno", quindi anche in questo caso B è un furfante e C un cavaliere.
Di A non si può dire nulla, mi spiace.