contestada

Who cross the Alps to invade Rome from the North during the second punic war?
Xerxes
Hannible
Octavian
Alexander

I want to go with Alexander but not sure..plz help