Which of the following can survive in extreme environments (like high temperature or acidity)?

A) Prokaryotes
B) Eukaryotes
C) Archaens
D) Viruses