4 weavers can weave 4 mats in 4 days. At the same rate, how many mats would be woven by 10 weavers in 10 days?
Choose one
A) 10
B) 15
C) 20
D) 25
E) 30

Rationale: "1 weaver can weave 1 mat in 4 days . 10 weavers can weave 10 mats in 4 days . 10 weavers can weave 25 mats in 10 days . the answer is d ."
Answer: D