In mathematics, **Steinhaus's polygon notation**
is a means of expressing certain
large numbers.

means `n`^{n}

means "`n` in `n` triangles"

means "`n` in `n` squares"

Steinhaus called
**Mega** and
**Megiston**. Note that
is already a very large number, since
=
square(square(2)) = square(triangle(triangle(2)) =
square(triangle(2^{2})) =
square(triangle(4)) =
square(4^{4}) =
square(256) =
triangle(triangle(triangle(...triangle(256)...))) [256 triangles] =
triangle(triangle(triangle(...triangle(256^{256})...))) [255 triangles] =
triangle(triangle(triangle(...triangle(3.2 × 10^{616})...))) [254 triangles] =
...