В общем, некоторые рассуждения.
Основная проблема решений, приведённых здесь, что многие почему-то думают, что только определённый процент говорит на одном из языков. Напротив, вполне может оказаться 50 на 50, но это не удовлетворяет условию. Но всё же следует отметить, что билингвы будут являться на пересечении множеств. И вот тут-то и кроется загвоздка! Вполне может оказаться, что процент и тех, и других, будет равен ста. Тогда 100%-100%=0%. Не подходит под условие, но даёт понимание, что не обязательно складывать их вместе, т.к. англоязычные и франкофоны будут в этом случае являться подмножество из 100%, но при этом билингвы находся, опять же, на пересечении.
В общем, глупо складывать их вместе, т.к. условие не содержит слова только. Но 100% и тех, и тех не подходит под условие.