To solve this problem, we need to arrange the rulers in chronological order based on their historical timelines and reign periods in ancient Indian history. Let's break down the timeline based on historical records:
- Mahapadma Nanda: He was the founder of the Nanda Dynasty and is considered the first prominent ruler of his dynasty in ancient India. His reign is generally dated around 345–329 BCE.
- Chandragupta Maurya: He established the Maurya Empire after overthrowing the Nanda Dynasty. Chandragupta Maurya's rule is dated from approximately 321–297 BCE.
- Kanishka: He was a notable ruler of the Kushan Empire, and his reign is believed to have occurred during the early 2nd century CE (around 127–150 CE).
- Samudragupta: A ruler from the Gupta Dynasty, his reign is dated between 335–375 CE, and he is well known for his military conquests and achievements.
With this information, we can arrange the rulers in chronological order of their reign:
- Mahapadma Nanda (II)
- Chandragupta Maurya (IV)
- Kanishka (I)
- Samudragupta (III)
Thus, the correct chronological order is II, IV, I, III.
Therefore, the correct option is:
II, IV, I, III
This order matches the option provided in the question. By understanding the historical context and timeline, we can systematically arrange the rulers in the correct sequence.