The base of an isosceles triangle is 7cm longer than each of the legs. Find the legs if the perimeter of the triangle is 43 cm.

Let the length of each leg be x, then the length of the base is x+7.

The perimeter of the triangle is the sum of all three sides:
x + x + (x+7) = 43
Simplifying and solving for x:
3x + 7 = 43
3x = 36
x = 12
Therefore, each leg is 12 cm long, and the base is 19 cm long.