Разбор задачи:
Нам нужно сопоставить имена девушек с их фамилиями, учитывая, что первая буква имени и фамилии не совпадают.
- Имя Анна (А): Первая буква - 'А'. Фамилии, которые начинаются не на 'А': Васильева (1), Дмитриева (2).
- Имя Вера (Б): Первая буква - 'В'. Фамилии, которые начинаются не на 'В': Дмитриева (2), Андреева (3).
- Имя Дарья (В): Первая буква - 'Д'. Фамилии, которые начинаются не на 'Д': Васильева (1), Андреева (3).
Логика сопоставления:
- Анна (А): Не может быть Андреевой (А != А). Может быть Васильевой (А != В) или Дмитриевой (А != Д).
- Вера (Б): Не может быть Васильевой (В != В). Может быть Дмитриевой (В != Д) или Андреевой (В != А).
- Дарья (В): Не может быть Дмитриевой (Д != Д). Может быть Васильевой (Д != В) или Андреевой (Д != А).
Метод исключения:
- Рассмотрим фамилию Андреева (3). Первая буква 'А'. Имя, которое не начинается на 'А' - Вера (Б) или Дарья (В).
- Рассмотрим фамилию Васильева (1). Первая буква 'В'. Имя, которое не начинается на 'В' - Анна (А) или Дарья (В).
- Рассмотрим фамилию Дмитриева (2). Первая буква 'Д'. Имя, которое не начинается на 'Д' - Анна (А) или Вера (Б).
Сопоставление:
- Анна (А): Первая буква 'А'. Не может быть Андреевой (3). Остаются 1 и 2.
- Вера (Б): Первая буква 'В'. Не может быть Васильевой (1). Остаются 2 и 3.
- Дарья (В): Первая буква 'Д'. Не может быть Дмитриевой (2). Остаются 1 и 3.
Если Анна (А) - это Васильева (1), то Вера (Б) не может быть Васильевой (1), и Дарья (В) не может быть Васильевой (1). Дарья (В) не может быть Дмитриевой (2). Значит, Дарья (В) - это Андреева (3). Тогда Вера (Б) - это Дмитриева (2).
Проверим: А - 1 (А!=В), Б - 2 (В!=Д), В - 3 (Д!=А). Условие выполнено.
Ответ: 123