Een perfect vierkant van orde n is een vierkant dat opgedeeld is in n verschillende vierkanten waarvan geen twee vierkanten even groot zijn.
Het eerste perfecte vierkant werd in 1939 gevonden door Roland Sprague. Dit perfecte vierkant had orde 55. In de jaren daarop vond men nog meer perfecte vierkanten, ook van kleinere orde.
In 1962 begon de Nederlandse informaticus Adrianus Duijvestijn een zoektocht naar het perfecte vierkant met de laagste orde. Het duurde nog tot 1978 voordat computers snel en krachtig genoeg waren om dit probleem op te
lossen.
Het perfecte vierkant met de laagste orde wordt opgebouwd met 21 kleinere vierkantjes en heeft een zijde van 112.