Medicine

A person who is HBsAg negative, Anti-HBs positive and Anti HBc positive, is most probably suffering from?