Which of the following correctly lists the cells in order from simplest structure to most complex structure?
A. Eukaryotes,prokaryotes,viruses
B. prokaryotes,viruses,eukaryotes
C. viruses,prokaryotes,eukaryotes
D.viruses,eukaryotes,prokaryotes