A packing operator can assemble 4 cardboard boxes in 5 minutes. At this rate, how many boxes can she assemble in 25 minutes?
A. 20
B. 12
C. 24
D. 28