Пусть P - периметр равнобедренного треугольника, a - основание, b - боковая сторона.
Периметр равнобедренного треугольника:
$$P = a + 2b$$
Выразим боковую сторону:
$$2b = P - a$$
$$b = \frac{P - a}{2}$$
Подставим значения:
$$b = \frac{117 - 31}{2} = \frac{86}{2} = 43 \text{ см}$$
Ответ: 43 см