Ответ:

Полина не может быть Петровой, потому что у имени и фамилии тогда совпали бы первые буквы. Осипова — не Ольга, поскольку в разговоре Осипова и Полина обозначены как две разные девочки, и у Осиповой имя не начинается на «О». Если бы Полина была Осиповой, это противоречило бы тому, что она обращает внимание Осиповой на условие. Значит, Полина — Николаева. Осипова — Наталья, а Ольга — Петрова.

ИмяФамилия
НатальяОсипова
ОльгаПетрова
ПолинаНиколаева

Ответ: А — 2, Б — 3, В — 1.