I hope no one is tired of snails yet. In the last several posts, I tackled the following problem: a snail crawls along a twig of length *L _{0}* at 1 cm/d, and the twig grows (along its entire length) at 2 cm/d. Will the snail reach the end, and when? In parts 1, 2, and 3, I solved this problem, and then in part 4 I turned to the general case, leaving the snail’s velocity and twig growth velocity unspecified.

We found that the snail’s position, *x*, can be given by the following equation, where *g* is the growth rate of the twig, *s* is the (inherent) velocity of the snail, and *t* is the time:

We want to find the time *t* where the snail reaches the end of the twig. Since the length of the twig is *gt*+*L _{0}*, we set

*x*equal to this.

Substituting our equation for *x* gives

.

To solve this for *t*, we start by dividing both sides by *gt*+*L _{0}* (note that this is the twig length, and is only applicable for nonzero twig lengths).

We can multiply both sides by *g*/*s* (note that the snail velocity cannot be zero).

Exponentiating both sides gives

**And finally, the time is**

So the time it takes is the initial length of the twig divided by its growth rate (which incidentally is the amount of time it would have taken to grow to its start position) times the quantity *e* to the power of the ratio of the twig and snail rates minus 1.

Interestingly, this will be finite no matter how small *s* is. If the snail is extremely slow, then the exponent *g*/*s* will be very large, but as long as *s* is positive, the snail will eventually reach the end of the twig — no matter how fast the twig grows!

Let’s also see how long the twig will be when the snail reaches the end. Recall that the length of the twig is

We can substitute our time above in for *t*:

**And finally, the length is**