EnglishBattle

iteratively