Given the task definition, example input & output, solve the new input case.
Given a scientific passage and an answer, generate a question for the given answer.
Example: Passage: A frameshift mutation is a deletion or insertion of one or more nucleotides that changes the reading frame of the base sequence. Deletions remove nucleotides, and insertions add nucleotides. Consider the following sequence of bases in RNA:. Answer: nucleotides.
Output: A frameshift mutation is a deletion or insertion of one or more of what that changes the reading frame of the base sequence?
The science passage defines frame mutation and the main compoment here is nucleotides. Hence the generated question is apt.

New input case for you: Passage: Restriction enzymes or restriction endonucleases are prokaryotic enzymes that recognize and cut DNA at specific sequences, called restriction sites. It is believed that they evolved as a defense mechanism against foreign DNA, such as viral DNA. Over 3,000 restriction enzymes have been identified. Some of the more common restriction enzymes are shown in the table below, where up and down arrows show the sites of cleavage. Restriction enzymes are named based on the prokaryotic organism they are isolated from. For example, those isolated from Escherichia coli would begin with Eco. As the Table below shows, digestion with the restriction enzymes will result in overlapping or blunt ends. EcoRI produces overlapping "sticky" ends: the enzyme cleaves between the G and A on both strands. On the other hand, SmaII restriction enzyme cleavage produces "blunt" ends. The enzyme cleaves between the G and C on both strands. Answer: dna
Output:
Restriction enzymes or restriction endonucleases are prokaryotic enzymes that recognize and cut what at specific sequences?