This question requires knowledge of ancient Indian history and the timelines of various conflicts and dynasties. - Ajatashatru: A ruler of the Haryanka dynasty in Magadha, who fought against the Vajji confederacy, including the Lichchhavis. - Shakas and Satavahanas: Frequent conflicts occurred between these powers for control over western India. - Skandagupta: A Gupta emperor who famously defended his empire against the Huna invasions. - Yashodharman: A ruler from Malwa who defeated Mihirakula, the Huna king.