The Romans defeated Hannibal because they _____

had a larger army trained in superior tactics

avoided battle, waited, and counted on the loyalty of their allies

defeated him utterly at the battle of Cannae in 216 BCE

recruited their army by offering equipment, money, land, and citizenship to poor people