How does Malcolm's army make the witches' prophecy come true?

AThe army searches Scotland and finds a man that was not born of a woman's body so that Malcolm can defeat Macbeth.
BThe army breaks off branches from the trees in Birnam wood and carries the branches with them as they march on Macbeth's castle.
CThe army sets fire to Birnam wood and burns it to the ground, leaving Macbeth's castle unprotected.
DThe army finds Banquo's son and has him march in front of the army so Macbeth can see the future king.