Answer: 40 servings
==================================================
Work Shown
(15 servings)/(8 people) = (x servings)/(21 people)
15/8 = x/21
15*21 = 8x
315 = 8x
8x = 315
x = 315/8
x = 39.375
We round up to the nearest integer to get x = 40 servings needed.
It might be tempting to round to 39, but this won't be enough servings.
-------------
Another approach
15 servings feed 8 people
15/8 = 1.875 is the number of servings per person
So it's about 2 servings per person.
21*1.875 = 39.375 which was mentioned in the previous section.
This rounds up to 40 servings.