DNA polymerase III builds new DNA strands in the 5' to 3'direction...always adding the new nucleotide to the 3' end of theexisting strand. As it adds new nucleotides, it proofreads itswork. If a mistake is detected, DNA polymerase will act as anexonuclease and excise the incorrect nucleotide. A. What suppliesthe energy needed to add the new nucleotide to the existing chain?B. Please explain why evolution has favored 5’ to 3’ polymerases,as opposed to 3’ to 5’ ones (hint...what happens if DNA Polymeraseremoves a nucleotide?).