Further Exploration
This type of question is one where you can use a known scenario to build a model and then modify it to see how the model has to change to accommodate the new hypothetical information. Your background knowledge is that in real life, three nucleotides/bases make a codon and there are four bases (adenine, guanine, cytosine, and uracil). You can draw out or find manipulatives like the cards to generate this scenario. Three nucleotides per codon and four bases like this:
So, for 4 bases and 3 base “spots” per codon, we could have AAA or ACA or AGA or AUA and so on. You can simply list out all the possibilities to get the count and then find the mathematical equation that will give you that answer. So, more generally,
possible codons/amino acids = (number of bases)codon length .
If you look at the actual codon table, there are 64 different codons, but one amino acid can specify more than one codon (eg glycine is encoded by GGA, GGC, GGG, and GGT.) Here, x = 43 = 64 possible codons or amino acids using the formula.
So, now all you would need to do is change your model to accommodate 5 bases and an unknown codon length. Notice this requires that you work your problem backwards. But you are familiar with it now.