1. Дамы выпили 2+3+4+5=14 стаканов лимонада, мужчинам осталось 30.
2. Груздев выпил в 4 раза больше жены. Это не Дарья: 4х4=20, 30-20=10 на остальную троицу мало, т.к. остальные не выполнят условие пить больше жен. Аналогично не Софья, 30-16=14, что не хватит даже в 2 раза превзойти жен, и не Мария (30-12=18. а жены при этом выпьют. 2+4+5=11, даже в 2 раза не получится их превзойти. Остается Анна - жена Груздева, который выпил 8 стаканов, оставив остальным мужчинам 22 стакана.
3. Примеряем Васильева. Аналогично он подходит Марии. Выпил в 3 раза больше ее - 9 стаканов.
4. Осталось 13 стаканов. Вариант 5х2+4=14 стаканов,Борисов не муж Дарьи, Вариант 4х2+5=13 стаканов. Условие выполнено. Борисов - муж Софьи, Андреев - Муж Дарьи.