How Many Fishes in One Year? [A Puzzle in Making]

This is a puzzle which I told to my classmates during a talk, a few days before. I did not represent it as a puzzle, but a talk suggesting the importance of Math in general life. This is partially solved for me and I hope you will run your brain-horse to help me solve it completely. If you didn’t notice, this puzzle is not a part of A Trip To Mathematics series. Puzzle which I discussed in the talk was something like this:

“Let I have seven fishes in a huge tank of water —four male and three females. Those were allowed to sex independently but under some conditions. One male is allowed to have intercourse with female, unless other has done so. A male can have intercourse with any number of female fishes possible. If we assume that first female fish could give 100 eggs, second female fish could give 110, third 90. We are also known that a female fish might lay eggs in 21 days since the date of sex with male. The children fish are reproductive only after those are 30 days old. In each bunch of children fish of individual female fish, 60% die. In remaining 40% child fishes, the ratio of male and female is 3:2. If two fishes (male and female) can not do intercourse with each other if those are born to same mother fish, one male is allowed to have intercourse with female, unless other has done so, a male can have intercourse with any number of fishes possible, every three female fishes lay eggs in order of 100,110 and 90 eggs out of which only 40% remain alive having a ratio of male and females of 1:1 and the same rule applies to third, fourth and consecutive generations of fishes; then find the number of total fishes in my tank after one year (365 days).”

I have done many proof-reads of this puzzle and found it valid. Your comments, your ideas and suggestions might help me working more rigorously on this puzzle. This puzzle is neither too hard nor too easy. I will be updating this post frequently as my work on this puzzle is directed towards a correct way.

Default image
Gaurav Tiwari
Gaurav Tiwari is a professional graphic & web designer from New Delhi, India. is his personal space where he writes on blogging, digital marketing, content writing, learning and business growth. Gaurav has contributed in developing more than 325 brands worldwide and while you are reading this, he's busy building a couple more.

Newsletter Updates

Enter your email address below to subscribe to our newsletter


  1. OMG! Im not gonna try this; I would rather spend that time on your trip to mathematics. You know time is the most precious thing and I get only a single off every week.

  2. Visitei você.
    Tenha uma bela tarde!

  3. Hi Gaurav,

    This is quite an interesting problem you have here. I’m beginning to work on this problem myself and have reworded a bit here:

    Does this rewording make sense or is the problem completely different?

  4. That is well planned. I am sure that there are more than one ways to approach at this problem –Its solution requires Probability (primarily) and Number Theory. There is a fact behind why I chosen 100, 110 and 90 eggs as fertility factors of fish: First of all I assumed that one average fish (of that species) can lay approx 100eggs. But is that really possible to have same fertility factors? I assumed one’s being exact but others (not being exact). Since It was a practical problem, I could not take $ 100+epsilon_1$ and $ 100-epsilon_2$…..
    I am not a proability geek, so I am studying some books and research papers on Population Distribution. Hope it will work.

    • Hmm, I’m wondering how you would apply number theory in this problem…

      In any case, since you did not specify it in the question, can I assume that the time at which a male mates with a female is exactly when he reaches sexual maturity or is the time Poisson with some parameter lambda?

      This would make modeling the population much more difficult, although a bit more realistic.

      • I need to specify few more restrictions. The morality of parent fishes.

        I assume that the time at which a male mates with a female is exactly when he reaches sexual maturity or is the time Poisson with some parameter lambda?

        Not sure about it. Let me solve this puzzle using intuition and then adjust puzzle according to it.

        (sorry for late reply! Your comment was caught into spam.)

      • About use of Number Theory:
        When solving this problem using sketch diagrams of numbers, I got some interesting pattern..which lead me to think that there might be something in NT which can helo me solve this.

      • Okay, I’ll make a couple assumptions in my solution and we can compare later on. I’ll post it probably in a couple days.

  5. Hi Gaurav, I’ve posted my suggested solution based on my own assumptions about the problem. You can see my related post here:

Leave a Reply