In the Star Trek episode "The Trouble with Tribbles," when Kirk opens the door and all the tribbles fall on him, Spock says that there are 1,771,561 tribbles in the wheat compartment, basing that calculation on one tribble entering 3 days ago, producing an average litter of 10 every 12 hours (and also factors in space and amount of wheat).

Is this based on any math or has David Gerrold ever said he did any math on this?

I started playing around and found the first litter, in 12 hours, would be 10 tribbles, and 10 tribbles having another litter in 12 hours would mean an additional 100, then an additional 1,000 12 hours later.

Then I realized I was leaving out the existing tribbles when counting each generation and tried to keep track in different columns, but made some place value mistakes. Still, it looked like that number, which I thought absurd at first, might be reasonable.

Has anyone ever done the actual math on this to see if 1,771,561 tribbles is reasonable under the circumstances?

  • 2
    In the DS9 episode "Trials and Tribble-ations", Cisco and Jadzia Dax go back in time and witness the events of "The Trouble with Tribbles". Dax computes the number of tribbles just before Spock does. – Keith Thompson Nov 30 '11 at 3:03
  • D'oh! I should have just added one, they way several answers did. I missed the obvious way to do the calculations! – Tango Nov 30 '11 at 3:31
  • It's Spock. His calculations are always correct. Except when he has to guess... :) – BBlake Nov 30 '11 at 13:25
  • @BBlake, and then they're really, really close. – John Sensebe Mar 17 '16 at 19:23
  • Cisco? Who is that? – Ham Sandwich Jan 12 at 2:48
up vote 21 down vote accepted

Every 12 hours over 3 days is 6 litters. Start with one tribble. Every 12 hours, you multiply the number of tribbles by 11 (10 for children + 1 for self). So 6 litters would be 11^6 = 1,771,561. It appears I made the right assumptions and did the math right, because that's the number Spock got too.

  • 2
    But wasn't the grain was poisoned and had killed many of the tribbles. This puzzles the answer then. All of the tribbles would have had to survive the poison for at least 66 hours (plus or minus 6 hours) to get that number. The answer from @kalamane is probably closer to the actual amount, even if they didn't bring the math to back it up. – Xantec Nov 30 '11 at 13:00
  • If Spock meant that the litter of 10, was simply those that survived. – AncientSwordRage Apr 24 '12 at 17:03
  • 5
    When Spock made the calculation, he didn't know about the poison. They found that out not long after the 'math lesson.' Since @Tango was asking about Spock's calculation's accuracy, not the actual number of tribbles, the poison really doesn't factor into it. – ilinamorato Jul 9 '13 at 14:31

Spock hedged his bets.

Spock's math is correct, if a tribble's life span is greater than 3 days. If 1 tribble produced a litter of 10 to 11 tribble offspring. Using the maximum number of 11 to the 6th power = 1,771,561.

A multiple of 11 every 12 hours for 3 days.

Knowing Spock he would round up making the maximum number possible the highest possible outcome. The actual number might have been smaller if some of the tribbles did not survive the entire three day period.

  • 3
    Knowing Spock, he'd try to give the most accurate answer possible. He continually hesitated to provide answers that were rounded off or estimates. – Tango Nov 30 '11 at 4:03
  • @TangoOversway: Guess Spock wouldn't like this site then;-) – PearsonArtPhoto Nov 30 '11 at 4:41
  • 4
    @Pearsonartphoto: Maybe he'd have loved being the one to give out all the exact answers -- and end up puzzled at the illogic of it when some members picked less accurate answers over his. – Tango Nov 30 '11 at 5:54
  • @Tango: How did you guess my identity? ;-) – Jeff Jul 9 '13 at 14:00
  • @Jeff: Where did I guess your identity? – Tango Jul 10 '13 at 6:37

To add a little . . . the number given is 11^6. Now the question is how does Mr. Spock arrive at that in his head. Evaluate 11^6 as the binomial expansion of (1+10)^6. Recalling that the binomial coefficients can be taken from the seventh row of Pascal's triangle, you have: 1 * 10^6 + 6 * 10^5 + 15 * 10^4 + 20 * 10^3 + 15 * 10^2 + 6 * 10 + 1 = 1771561 The final addition is the only brain taxing part. It took me a couple minutes of staring into space, so no Vulcan Academy, here. But since the episode was broadcast in 1967 (before inexpensive pocket calculators), this trick would have been known to any high school student.

Starting with the original tribble and its 10 offspring at:

12 hours you have (1 + 10)=11
24 hrs you then have (11^2)=121,
36 hrs (11^3) = 1331,
48 hrs (11^4) = 14641,
60 hrs (11^5) = 161051,
72 hrs (11^6) = 17715561,

So Spock's calculations should be right by adding the 1 that produced the 10 offspring gives you 11 instead of 10 for each new litter.

  • Your numbers are off. You have an extra 5 in your final answer that doesn't belong there. But, unfortunately, your answer only repeats what others have said. – Tango May 28 '15 at 14:16

See the other answers for the math, 1,771,561 is the highest possible number. It should be noted, however, that Sisko and Dax found many of the Tribbles in the food processor had died. As there is no way to know how long they were dead, this number may be lower. I'd guesstimate around 1.2-1.5 million.

1,771,561 is the correct answer. You need to account for the compounding interest.

You have to think that the population INCREASES by 1,000% (10 offspring) every generation. The first tribble has 10 offspring plus the mother for a total of 11 which is 11^1. Those 11 have 110 offspring plus their 11 mothers totals 121 which is 11^2.

But if you multiply 11^6, then aren't you counting the newly birthed tribble in the next iteration as well as the one in which it was just born? And that's assuming that you started with 10 tribbles already rather than just one and that you start the clock at the birth of the first set of litters rather than 12 hours from then.

Look at it this way, you can't just calculate 10^6, because after the first litter is born from 10 starting tribbles you have 110 tribbles (the 10 new tribbles in a new litter times ten litters, plus the original 10 who birthed them). You do not end up with 100 (10^2) or 121 (11^2).

No matter how you slice it, Spock and Dax had faulty logic when they made their calculations. Based on an average litter of 10, starting with 10 tribbles who are about to give birth to their first litter, you would have only 1,100,000 tribbles after 72 hours!

I did some math to calculate approximately how large a storage compartment would need to be to hold 1,771,561 tribbles. Considering that a tribble is mostly fur, you could probably compress one down to a three inch square, and in the storage compartment they would be stacked on top of each other. So, based on those assumptions, 64 of them could fit in a volume of 1 cubic foot. Now, let's assume that the floor of the storage compartment was 12 feet by 12 feet. That means that each foot of height in the compartment has 144 cubic feet of area. If each cubic foot of area could contain 64 tribbles, then each one foot layer of the compartment could hold 144 X 64 = 9,216 tribbles. How many one foot layers would be needed for 1,771,561 tribbles? 1,771,561 ÷ 9,216 = 192.2. How large would the storage compartment need to be? 12 feet by 12 feet, and 192.2 feet high. Captain Kirk would not survive the onslaught.

  • This doesn't actually answer the question. – amflare Jan 12 at 3:26
  • Maybe it was 192.2 feet wide, so only tribbles from a limited area fell on him... – Tango Jan 17 at 3:05

Your Answer


By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.