Answer:
B
Explanation:
1 yard = 3 feet = 36 in,
126 in / 36 in = 3.5 yards,
Therefore, the answer is B.
3.5m questions
4.4m answers