Ответ:

Сидоров — собеседник Дмитрия, значит, это другой человек. Сидоровым не может быть Сергей: первые буквы имени и фамилии совпали бы. Поэтому Сидоров — Павел.

Дмитрию не подходит фамилия Дмитриев, так как первые буквы совпадают. Фамилия Сидоров уже принадлежит Павлу, значит, Дмитрий — Петров, а Сергей — Дмитриев.

Ответ: 312.