---
name: "matho-sumsq"
section: "1"
platform: "linux"
package: "mathomatic-primes"
version: "16.0.5-5"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/matho-sumsq"
---

# matho-sumsq(1)

Find the minimum sum of the squares for integers

## NAME

matho-sumsq - Find the minimum sum of the squares for integers

## SYNOPSIS

**matho-sumsq** \[*numbers*\]

## DESCRIPTION

This command-line utility is optionally part of the [**mathomatic**(1)](/mathomatic/1.md) package. It finds the minimum number of positive integers that when squared and added together, equal the given number.  There is a proof that no more than 4 squares summed together are required to represent any positive integer.

The command-line may contain positive integers to find the minimum squares of, they must be less than 2147483648 (2^31) on 32-bit systems or less than 9223372036854775808 (2^63) on 64-bit systems. If "+" is appended to the given number, the program counts up from the given number. If the minimum number of squares is 2, this program displays all possible combinations with 2 squares for the given number, otherwise it just displays the first combination it finds.

If no command-line arguments are given, the programs reads the numbers from standard input.

## AUTHOR

George Gesslein II (gesslein@mathomatic.org) at "http://www.mathomatic.org".

## REPORTING BUGS

If you find a bug, please report it to the author or at "https://launchpad.net/mathomatic".

## SEE ALSO

[**mathomatic**(1)](/mathomatic/1.md), [**matho-pascal**(1)](/matho-pascal/1.md), [**matho-primes**(1)](/matho-primes/1.md)
