Кузнецов, Данилов, Михайлов и Салтыков живут в Санкт‑Петербурге. Их профессии — архитектор, менеджер, программист и юрист.
Кузнецов и Данилов — соседи. Они всегда ездят на работу вместе. Данилов старше Михайлова. Кузнецов регулярно обыгрывает Салтыкова в сквош по выходным. Архитектор всегда ходит на работу пешком. Юрист не живёт рядом с менеджером. Программист и юрист встречались всего раз, чтобы уладить дела с документами. Юрист старше менеджера и программиста.
Кто чем занимается? Определите!
Архитектор всегда ходит на работу пешком, а Кузнецов и Данилов ездят. Значит, фамилия архитектора не Кузнецов и не Данилов.
Юрист единственный раз виделся с программистом и не является соседом менеджера. Отсюда следует, что пара соседей «Кузнецов + Данилов» не может быть ни парой «юрист + менеджер», ни парой «юрист + программист».
Следовательно, Кузнецов и Данилов — менеджер и программист. Только пока неизвестно, кто из них кто.
Теперь разберёмся с возрастом. С учётом уже сделанных выводов и последнего условия задачи можно сказать, что юрист старше Кузнецова и Данилова.
Ещё известно, что Данилов старше Михайлова. Следовательно, Михайлов не юрист. Значит, юрист — Салтыков, а Михайлов — архитектор.
Теперь становится понятно, что партнёр юриста Салтыкова по сквошу — менеджер, а не программист, с которым они встречались один раз. Итак, Кузнецов — менеджер, а Данилов — программист.
Ответ: Кузнецов — менеджер, Данилов — программист, Михайлов — архитектор, Салтыков — юрист.
Оригинал задачи можно посмотреть в книге «Твоё свободное время» В. Болховитинова, Б. Колтового и И. Лаговского.