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

(20 POINTS AND FREE BRAINIEST ANSWER!!)