Не математика.
Интересно, а задумывались ли Вы, как правильно называют жителей городов, например, Архангельска, Смоленска, Торжка и других...
Проверим?