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