Een reguliere puzzel is normaalgezien in de vorm van een rechthoek. Daarbij is de korte zijde ook vaak niet korter dan 1/3e van de lange zijde.

Natuurlijk zijn er zelfs met deze beperkingen meestal meerdere opties voor hoeveel puzzelstukjes je langs de korte of lange zijde hebt.
Schrijf een functie aantalPuzzelstukken(...) die gegeven het totaal aantal puzzelstukken alle mogelijke opties print voor de lengte van beide zijdes. Zorg hierbij dat je geen dubbels hebt en dat je altijd de kortste zijde eerst print.
>>> aantalPuzzelstukken(1008)
"21 x 48"
"24 x 42"
"28 x 36"
>>> aantalPuzzelstukken(500)
"20 x 25"