Extended explanation for ddig