Ответ:
Макарова разговаривала с Галиной, поэтому Макарова — не Галина. У Галины и Макаровой начальные буквы имени и фамилии не совпадают.
Галине не подходит фамилия Гусева, а Юле не подходит Юдина. Если Галина — Юдина, то Юля и Марина должны получить Гусеву и Макарову; Юле не подходит Макарова, значит, Юля — Гусева, Марина — Макарова. Это противоречит тому, что Макарова разговаривала с Галиной: они были бы разными, и это как раз согласуется. Проверим оставшееся условие: у Марины и Макаровой начальные буквы М совпадают, что запрещено. Следовательно, Галина не может быть Юдиной.
Значит, Галина — Макарова, но она разговаривала с Макаровой, что невозможно. Получается противоречие: при буквальном прочтении условия решения нет. Вероятно, в тексте есть ошибка или пропущено уточнение; без него однозначно соотнести имена и фамилии нельзя.
