Решение:
Определим, сколько лет исполнилось Москве в 2013 году:
2013 - 1147 = 866 лет
Определим, сколько лет исполнилось Санкт-Петербургу в 2013 году:
2013 - 1703 = 310 лет
Ответ: Москве исполнилось 866 лет, Санкт-Петербургу исполнилось 310 лет.