B, D and E are the liars.
First, if A was a liar, then C would be a liar. But then D would say the truth, which contradicts A’s statement about B lying. Therefore, A says the truth. That means C also says the truth. You can use logic to prove that this doesn’t make a contradiction.