To find out how many free cupcakes Edna will receive, we need to determine how many sets of 10 cupcakes she has purchased.
Since Edna bought 30 cupcakes, we divide this number by 10:
\[ 30 \div 10 = 3 \]
For every set of 10 cupcakes purchased, Edna receives 3 free cupcakes. Since she has 3 sets of 10, we can calculate the total number of free cupcakes:
\[ 3 \text{ sets} \times 3 \text{ free cupcakes/set} = 9 \text{ free cupcakes} \]
Thus, Edna will receive 9 free cupcakes.