The longer leg of a right triangle is 4cm longer than the shorter leg the hypotenuse is 8 cm longer than the shorter find the side lengths of the triangle