Answer: no
Explanation:
47 bgs tims 21 in each bag gives
47 x 21 = 987 candies in all
if there are 500 people then lets divide the number of candies by the number of people to see how much each person gets
so 987/500 = 1.97
so NO there would not be enough candies for each person to get 2
as you see each person will get 1.97