Вопрос: Иван III правил столько лет:
Ответ: 43 года.