Решение:
1. Составим таблицу возможных вариантов:
Имя |
Возможные фамилии |
Иван |
Никифоров, Алексеев |
Алексей |
Никифоров, Иванов |
Николай |
Никифоров, Алексеев, Иванов |
2. Алексей заметил при общении с Ивановым, что ни у одного из них первая буква имени и первая буква фамилии не совпадают.
3. Из условия следует, что Алексей не Иванов, а Иван не Иванов и не Никифоров (условие, что ни у одного не совпадают). Значит, Иван - Алексеев.
Тогда, Алексей - Никифоров (т.к. не Иванов), а Николай - Иванов.
**Ответ:**
* Иван - Алексеев
* Алексей - Никифоров
* Николай - Иванов