## Generating Pythagorean Triples from Square Numbers

A figurate number is a number that can be represented by a regular geometrical arrangement of equally spaced points (or circles as shown in the first figure). If the arrangement forms a regular polygon, the number is called a *polygonal number*.

Examples of polygonal numbers are *square numbers. *The first four square numbers are 1, 4, 9, and 16, and their geometric representations are shown in the first figure. It is clear that that the 10^{th} square number has 10^{2} circles, and in general, the *n*th square number has *n*^{2} circles.

Looking at the color pattern above, we can see that there is something very special about square numbers. Each square number can be represented as the sum of odd integers. The first four examples are shown below. » Read more