Hint: You can write the three sentences as
$$A\leftrightarrow (\neg B\rightarrow \neg C)$$
$$B\leftrightarrow (\neg C\rightarrow \neg A)$$
$$C\leftrightarrow (\neg A\rightarrow \neg B)$$
and all of them need to be true, thus you need to find interpretation such that
$$(A\leftrightarrow (\neg B\rightarrow \neg C))\wedge(B\leftrightarrow (\neg C\rightarrow \neg A))\wedge(C\leftrightarrow (\neg A\rightarrow \neg B))$$ is true.
Hint 2: If you apply cyclic permutation to one of the three sentences, you will get the other ones. That means that interpretation under which all are true must also be invariant under cyclic permutations. There are only two such interpretations.
Edit:
Since J.G. decided to give a full solution, I might do it as well. Let me just say that Hint 2 (in the form that I've written) works only if we know that the solution to the problem is unique, otherwise the argument doesn't go through.
Let $\{a,b,c\}\subseteq \{0,1\}$ be an interpretation. Note that at least two of $\{a,b,c\}$ need to be equal. Since the sentences in the first Hint are cyclic permutations of each other, WLOG, $b = c$. That means that $\neg B\rightarrow \neg C$ is necessarily true and so is $A$, i.e. $a = 1$. Thus, either $(a,b,c) = (1,0,0)$ or $(a,b,c)=(1,1,1)$. You can easily check that the third sentence is false under interpretation $(1,0,0)$. Thus, no one is lying.