During the Punic Wars, what determined eligibility to serve in the Roman legions?
a. land ownership
b. political connections
c. ethnic heritage
d. ancestry