Ответ:

Порядок правления князей: Владимир I Святой — 980–1015 гг.; Александр Невский — 1252–1263 гг.; Иван Калита — 1325–1340 гг.; Дмитрий Донской — 1359–1389 гг.; Иван III — 1462–1505 гг.

Ответ: 1, 5, 2, 4, 3.