7. Proteins are built from 20 amino acids. How many different proteins with 50 amino acid residues are possible?