Problem:
Divide an -by- rectangle into nonoverlapping -by- squares. A polyomino of this rectangle is a subset of these unit squares such that for any two unit squares in the polyomino, either
(1) and share an edge or
(2) there exists a positive integer such that the polyomino contains unit squares such that and share an edge, and share an edge, and for all positive integers , and share an edge.
We say a polyomino of a given rectangle spans the rectangle if for each of the four edges of the rectangle the polyomino contains a square whose edge lies on it.
What is the minimum number of unit squares a polyomino can have if it spans a -by- rectangle?