How many different proteins, 15 amino acid long, could you make given an unlimited number of each of the 20 amino acids? Most real proteins are actually in the range of 300 amino acids long. How many different possible proteins, 300 amino acids in length, could exist?