Ответ:

Андрей и Константин не могут носить фамилии, начинающиеся с той же буквы, что и их имена: Андрей не Андреев, Константин не Кузнецов. Поскольку каждая фамилия используется один раз, Андрей — Кузнецов, Константин — Смирнов, Сергей — Андреев.

Ответ: А — 3, Б — 1, В — 2; 312.