Два языка
Ответ на загадку:
Из каждых 100 жителей городка говорят по-английски 85 человек, а остальные 15 человек на этом языке говорить не умеют, т. е. они говорят по-французски. Из условия задачи ясно, что из каждых 100 человек 75 говорят по-французски, причем из них только 15 человек не говорят по-английски. Значит, на обоих языках говорят 75— 15 = 60 человек, или 60% населения городка.