So, who is the liar?
This problem involves identifying a liar among three individuals (A, B, C), where two always tell the truth and one always lies. We need to analyze the statements made.
C asks A: "Do you always speak the truth?".
Therefore, regardless of whether A is a truth-teller or the liar, A's response to the question "Do you always speak the truth?" must be "Yes".
C could not hear A's response. C then asked B, "what did A say?". B replied, "A said No".
We established that A must have said "Yes". B's statement ("A said No") directly contradicts the logical outcome. This means B's statement is false.
Since B made a false statement, B must be the liar.
Let's check consistency:
Therefore, B is confirmed as the liar.