Решение:
- Рома - не девушка, значит он не может быть Лысенко. Так как родители Лысенко друзья родителей Бойченко, то Рома не Бойченко. Он не Карпенко, так как Карпенко ждали в гости к родителям Коли. Значит, Рома - Шевченко или Савченко.
- Дина не может быть Шевченко или Бойченко, так как они играют в баскетбол с Колей. Значит Дина, не Карпенко, и она не Лысенко. Следовательно, Дина - Савченко или Шевченко.
- Коля - не Шевченко и не Бойченко, так как они играют в баскетбол. Коля не Карпенко, его ждали в гости к родителям. Коля не Лысенко, так как родители Коли не знакомы с родителями Дины. Значит Коля - Савченко или Шевченко.
- Из пунктов 1,2,3 следует, что Шевченко или Савченко - это Рома, Дина и Коля. Значит, Соня и Миша - Карпенко и Лысенко (в каком-то порядке).
- Соня не Лысенко, так как родители Лысенко дружат с родителями Бойченко, а все четверо довольны, что их дети женятся. То есть, Соня выходит замуж за Бойченко, а Соня и Миша - Карпенко и Лысенко. Значит Соня - Карпенко, Миша - Лысенко.
- Рома - не девушка. Значит, родители Карпенко ждали в гости Мишу Шевченко. Мать Шевченко просила мать Карпенко отпустить сына к ним. А отец Коли приглашал в гости сына Карпенко. Следовательно, Карпенко - мальчик, Лысенко - мальчик, значит Соня и Миша не Савченко и не Шевченко.
- Шевченко и Бойченко играют в баскетбол и встречаются с Карпенко и Лысенко. То есть, Рома и Коля не Бойченко. Бойченко - Дина.
- Если Дина Бойченко, то Рома и Коля - не Савченко. Значит, Рома - Шевченко, Коля - Савченко.
Ответ: Дина Бойченко, Соня Карпенко, Коля Савченко, Рома Шевченко, Миша Лысенко