Ответ:

Каждый сорт должен быть разным, и никто не выбирает сорт на ту же начальную букву, что и его имя.

  1. Виолетта выбрала шоколадное мороженое.
  2. Боря не может взять банановое (буква «Б») или клубничное (это запрещено условием). Шоколадное уже выбрала Виолетта, поэтому Боре остаётся ванильное.
  3. Шамиль не может взять шоколадное (буква «Ш») и по условию не берёт банановое. Ванильное уже выбрал Боря, значит, Шамиль берёт клубничное.
  4. Кате остаётся банановое мороженое; оно не начинается на букву её имени.
ИмяВанильноеБанановоеКлубничноеШоколадное
Боря✓
Катя✓
Шамиль✓
Виолетта✓

Ответ: Боря — ванильное, Катя — банановое, Шамиль — клубничное, Виолетта — шоколадное.