Square packing

Square packing is a packing problem where the objective is to determine how many congruent squares can be packed into some larger shape, often a square or circle.