Problem

Source: Chinese TST 2007 1st quiz P1

Tags: algebra, polynomial, geometry proposed, geometry



When all vertex angles of a convex polygon are equal, call it equiangular. Prove that $ p > 2$ is a prime number, if and only if the lengths of all sides of equiangular $ p$ polygon are rational numbers, it is a regular $ p$ polygon.