Heh, interesting.
In this case the 3rd generation was just kind of screwed from the beginning, really.
Basically, political disputes within Carthage itself prevented Hannibal from receiving reinforcements at the vital moment, so eventually his expedition failed, Rome won the war, and Hannibal...