Put the following in order of complexity from least to most complex and explain your answers
virus, eukaryote, prokaryote.