The given lengths are two sides of a right triangle. All three side lengths of the triangle are integers, and together they form a Pythagorean triple. Find the length of the third side, then indicate whether it is a leg or a hypotenuse.

28, 96