Task: Question Understanding
Input (English): In ancient history, which Carthagian general beat the Romans at Cannae in 216 BC?
Output (English): military