"positive" or "reactive" HBsAg test result means that the person is infected with hepatitis B. ... A positive anti-HBs (or HBsAb) test result means you are “immune” and protected against the hepatitis B virus and cannot be infected.
From experience with my best friend, I´d say C.
I am going to say B. flexibility