В равнобедренном треугольнике углы при основании равны. Обозначим $$\angle ABC = \beta = 28^\circ$$. Тогда $$\angle BAC = \angle BCA = \alpha$$. Поскольку сумма углов в треугольнике равна 180°, то
$$2\alpha + \beta = 180^\circ$$
$$2\alpha = 180^\circ - 28^\circ = 152^\circ$$
$$\alpha = 76^\circ$$
Так как AD = AC, то треугольник ADC - равнобедренный, значит $$\angle ADC = \angle ACD$$. Обозначим $$\angle ADC = \angle ACD = x$$.
Тогда $$\angle CAD = 180^\circ - 2x$$.
Поскольку углы $$\angle BAC$$ и $$\angle CAD$$ - смежные, то $$\angle BAC + \angle CAD = 180^\circ$$.
$$76^\circ + 180^\circ - 2x = 180^\circ$$
$$256^\circ - 2x = 180^\circ$$
$$2x = 76^\circ$$
$$x = 38^\circ$$
Ответ: 38°