Ответ:
Сергей не может быть Смирновым, так как совпадали бы первые буквы имени и фамилии. Сергей также не является Даниловым, поэтому он — Петров.
Данилов не может быть Дмитрием, так как первые буквы совпадали бы. Значит, Павел — Данилов, а Дмитрий — Смирнов.
Ответ: А — 2, Б — 3, В — 1.
