Лишнее понятие: Архимед, потому что Гамилькар, Ганнибал и Сципион были полководцами, а Архимед - ученый.