A shirt requires 2 meters of cloth. How many shirts can be made from 86 meters of cloth?
Choose Your Option
A. 40
B. 43
C. 45
D. 48