Примем боковые стороны , равными а, основание b, медиана m.
Периметры равны: 21 = a + 0,5a + m = 1.5a + m.
12 = m + 0,5a + b.
Вычтем из первого уравнения второе: a - b = 9.
Сторону b заменим: b = a - 9.
Находим длину медианы m = AD для равнобедренного треугольника.
m = (√(2b² + a²))/2 = (√(2(a - 9)² + a²))/2 = (√(2a² - 36a + 162 + a²))/2 =
= (√(3a² - 36a + 162))/2.
Теперь используем полученное значение медианы для периметров треугольников.
21 = 1,5a + (√(3a² - 36a + 162))/2.
(2*21 - 2*1,5a)² = (√(3a² - 36a + 162))².
1764 - 252a + 9a² = 3a² - 36a + 162.
6a² - 216a + 1602 = 0. Сократим на 6.
a² - 36a + 267 = 0.
D=(-36)^2-4*1*267=1296-4*267=1296-1068=228;
Дискриминант больше 0, уравнение имеет 2 корня:
a_1=(√228-(-36))/(2*1)=(√228+36)/2=√57+36/2=√57+18~~25.5498;
a_2=(-√228-(-36))/(2*1)=(-√228+36)/2=-√57+36/2=-√57+18~~10.45017.
Первый корень не принимаем - не соответствует условиям.
Ответ: 2 стороны по 18 - √57, третья равна 9 - √57.