Mother duck collected 120 worms and divided them into 5 equal groups. She gave 8 of her worms to the first 3 ducklings. Then she took 3 of theirs and gave to the 4th duckling. How many did each end up with?

To solve this problem, let's break it down step by step:

1. Mother duck collected 120 worms.
2. She divided them into 5 equal groups, which means each group initially had 120/5 = 24 worms.

Next, let's calculate how many worms each duckling ended up with:

3. The first 3 ducklings received 8 worms each.
- So, the first 3 ducklings initially had 8 worms each, and since they all received the same amount, they still have 8 worms each.

4. Mother duck then took 3 worms from the first 3 ducklings and gave them to the 4th duckling.
- Initially, the 4th duckling had 0 worms.
- After taking 3 worms from each of the first 3 ducklings, the 4th duckling received a total of 3 * 3 = 9 worms.

Now, let's summarize the number of worms each duckling ended up with:

- The first 3 ducklings: 8 worms each.
- The fourth duckling: 9 worms.
- The fifth (and last) duckling: Initially, it had 24 worms since each group had 24 worms. It did not receive or lose any worms along the way, so it also has 24 worms.

Therefore, each duckling ended up with:

- The first 3 ducklings: 8 worms each.
- The fourth duckling: 9 worms.
- The fifth duckling: 24 worms.