Which of the following correctly lists the cells in order from simplest structure to most complex structure?

AEukaryotes,prokaryotes,viruses
Bprokaryotes,viruses,eukaryotes
Cviruses,prokaryotes,eukaryotes

D.viruses,eukaryotes,prokaryotes