Answer:
Nucleic acids
Step-by-step explanation:
Nucleic acids are macromolecules that store genetic information and can be found in both viruses and living single-celled organisms (such as bacteria and protozoa).
In the case of viruses, they have no organelles and are basically composed of DNA or RNA (only one of them), performing their reproduction transferring the genetic material to a host cell, using their cellular structures.
Unicellular beings, on the other hand, have DNA and organelles, among them ribosomes, so they can synthesize RNA, which contains genetic information transcribed in it.