Здравствуйте, vlaad!
Эту задачу удобно решать так, как показано
здесь:
1) Белкин бывает в Белгороде лишь наездами и то весьма редко, хотя все его родственники постоянно живут в этом городе. Следовательно, Белкин живёт не в Белгороде;
2) Жена архитектора приходится Белкину младшей сестрой, все родственники Белкина постоянно живут в Белгороде. Следовательно, архитектор живёт в Белгороде, Белкин не архитектор;
3) У двух из этих людей названия профессий и городов, в которых они живут, начинается с той же буквы, что и их фамилии. Белкин живёт не в Белгороде. Белкин не архитектор. Архитектор живёт в Белгороде. Следовательно,
Белкин живёт в Брянске. Белкин - бухгалтер.
Беляев живёт в Белгороде. Беляев - архитектор.
Алёшин живёт в Астрахани. Алёшин - археолог.
Об авторе:
Facta loquuntur.