Не то чтобы особо усложнит, но потребует некоторой внимательности, чтобы не запутаться, от какой величины считается тот или иной процент. Давайте, чтобы не запутаться, введём обозначения.

- $A$ — число всех взрослых
- $A_M$ — число взрослых мужчин
- $A_F$ — число взрослых женщин
- $P$ — число всех пенсионеров
- $P_M$ — число пенсионеров мужчин
- $P_F$ — число пенсионеров женщин

Тогда условия задачи можно записать так.

- $\frac{A_M}{A} = 0.46$ (доля мужчин)
- $\frac{P}{A} = 0.077$ (доля пенсионеров)
- $\frac{P_F}{A_F} = 0.1$ (доля пенсионеров среди женщин)
- $\frac{P_M}{A_M} = x$ (доля пенсионеров среди мужчин)

Теперь немного алгебраических преобразований.
$$
x = \frac{P_M}{A_M}
$$
1. Поскольку $P_M = P - P_F$,
$$
x = \frac{P-P_F}{A_M}.
$$
2. Домножаем числитель и знаменатель на $A$:
$$
x  = {\frac{P}{A} - \frac{P_F}{A} \over \frac{A_M}{A}}.
$$
3. Поскольку $\frac{A_F}{A} = \frac{P_F}{A_F} \cdot \frac{A_F}{A}$,
$$
x = {\frac PA - \frac{P_F}{A_F} \cdot \frac{A_F}{A} \over \frac{A_M}{A}}.
$$
4. Поскольку $\frac{A_F}{A} = \frac{A-A_M}{A} = 1 - \frac{A_M}{A}$ и
$$
x = {\frac PA - \frac{P_F}{A_F} \left(1 - \frac{A_M}{A}\right) \over \frac{A_M}{A}}.
$$
5. Остаётся лишь подставить численные значения:
$$
x = {0.077 - 0.1 (1 - 0.46) \over 0.46}.
$$
Откуда и получаем $x = 0.05$, то есть те же $5\%$.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence