Answer:
C. 4
Explanation:
Based on the scenario being described within the question it can be said that in this situation you would need to have two public subnets one for each Availability Zone as well as also having two private subnets , one for each Availability Zone. Meaning that in for this unique situation you are going to need a total of four subnets in order to maintain high availability.