A person who is HBsAg negative, Anti-HBs positive and Anti HBc positive, is most probably suffering from?
Immunity due to vaccination of hepatitis B Immunity due to infection of hepatitis B Acute infection of hepatitis B Chronic infection of hepatitis B