What type of polygon is needed to use the Pythagorean theorem?


A. Acute triangle


B. Right triangle


C. Rectangle


D. Isosceles triangle