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