Чтобы удобно было писать пояснения, пронумеруем поля и количество знакомых :
1(3зн.), 2(3зн.), 3(2зн.), 4(2зн.), 5(4зн.), 6(3зн.), 7(3зн.).
1) У Егора больше всего знакомых. Есть единственное поле 5(4зн.), где больше всего знакомых. Ставим туда Егора.
2) У Фила и Егора трое общих знакомых. Так как ещё одного поля с 4 знакомыми нет, значит, Фил с Егором не знакомы. Подбираем, где есть трое знакомых : 2(3зн.), 6(3зн.), 7(3зн.) - не подходят, так как знакомы с Егором; осталось 1(3зн.). Ставим туда Фила.
3) Галя - общий друг Саши, Егора и Фила. Подходят 2(3зн.) и 6(3зн.). Поставим Галю, например, на поле 2(3зн.).
4) Так как с Егором и Филом Галя уже знакома, третья линия будет вести к Саше. На поле 3(2зн.) ставим Сашу.
5) Аня знакома с Филом и Верой. Смотрим знакомства Фила. 4(2зн.) быть не может, так как здесь только два знакомства : с Филом и Егором. Значит, ставим Аню на поле 6(3зн.).
6) Так как Аня уже знакома с Филом ( и как оказалось, с Егором тоже), то третье знакомство должно быть с Верой. Ставим Веру на 7(3зн.)
7) На оставшееся 4(2зн.) ставим Диму.
Проверка :
У Фила и Егора трое общих знакомых : Аня, Дима и Галя.
Аня знакома с Филом и Верой ( и ещё с Егором).
Галя - общий друг Саши ( Галя, Вера), Егора (Галя, Дима, Аня, Вера) и Фила (Галя, Дима, Аня).
Саша знаком только с Галей и Верой, а они между собой не знакомы, поэтому у Саши нет общих знакомых с Верой, Галей и Димой.
У Егора больше всего знакомых 4 : Галя, Дима, Аня, Вера.
Дима не знаком ни с Сашей, ни с Верой.