По условию, у Владимира не может быть фамилия Смирнов (т.к. он беседовал со Смирновым). Также, ни у кого первая буква имени и первая буква фамилии не совпадают. Значит:
Кирилл не может быть Ковалевым (К. и К.) и Вороновым (т.к. у Владимира фамилия не Смирнов, и не Воронов).
Владимир не может быть Вороновым (В. и В.)
Семен не может быть Смирновым (С. и С.)
Таким образом:
Кирилл - Смирнов
Владимир - Ковалев
Семен - Воронов
Ответ: А) Кирилл - 1, Б) Владимир - 2, В) Семен - 3