Находим периметр первого прямоугольника.
2*(12 + 7) = 2*19 = 38 см².
Так как периметры обоих прямоугольников равны, то находим длину второго прямоугольника так:
2*(х + 5) = 38;
х + 5 = 38 : 2;
х + 5 = 19;
х = 19 - 5;
х = 14 см (длина второго прямоугольника);
Ответ: 14 см.