Чтобы правильно расположить имена князей в хронологическом порядке их жизни и деятельности, давайте рассмотрим их исторические периоды:
Святослав Игоревич (ок. 942—972) — князь Киевский, знаменитый своими военными походами. Он был сыном Игоря и Ольги и правил в середине X века. Святослав известен своими походами на Волжскую Булгарию, Хазарский каганат и Византию.
Иван I Данилович Калита (ок. 1288—1340) — московский князь и великий князь Владимирский. Он правил в XIV веке и известен тем, что значительно укрепил Москву, приобрёл ярлык на великое княжение и значительно расширил влияние Московского княжества.
Дмитрий Иванович Донской (1350—1389) — великий князь Московский и Владимирский, известен своей победой над татарами в Куликовской битве в 1380 году. Он правил в XIV веке и был внуком Ивана Калиты.
Василий II Васильевич Тёмный (1415—1462) — великий князь Московский, известен своими длительными войнами за великокняжеский престол, которые привели к феодальной войне в Московском княжестве. Он правил в XV веке.
С учётом этих данных, правильный хронологический порядок будет:
1) Святослав
2) Иван Калита
3) Дмитрий Донской
4) Василий Тёмный
Поэтому правильный вариант ответа: б) 1,3,2,4.