31. Restrition enzymes cut DNA double helix to generate: (A) 5'-protruding ends (B) 3'-protruding ends (C) blunt ends (D) one 5'-protruding end and one blunt end (E) one 3'-protruding end and one blunt end