Were Eratosthenes and Hannibal alive at the same time?
Yes. Eratosthenes and Hannibal were alive at the same time, from 247 BC to 194 BC.
Eratosthenes
Greek mathematician, geographer, poet, astronomer, librarian and music theorist
Born 276 BC · died 194 BC