Consideriamo l'affermazione di A. Se A fosse un cavaliere, B e C dovrebbero essere furfanti. Ma, sempre nel caso in cui A sia un cavaliere, C starebbe dicendo la verità, che è impossibile (perché un furfante non dice la verità).
Concludiamo che A debba essere necessariamente un furfante e di conseguenza anche C. Infine B, dicendo la verità su C, è l'unico cavaliere.