One leg of a right triangle is 3cm more than half the length of the other leg.the area of the triangle is 54cm^2. How long are each of the legs.

area=1/2 bh=1/2 b(3+b/2)=54

solve for b.