$\begin{array}{1 1} \text{a. Restriction endonuclease} \\ \text{b. DNA ligase} \\ \text{c. DNA fragments} \\ \text{d. E.coli} \end{array}$