Anglo-Zanzibar War 40 minutes Napoleonic wars 15 yearS Hundred Years War 116 years Reconquista 781 years made with mematicC