**Definition:** Two finite sets of polygons A and B are congruent if we can match polygons in A in a one-one manner with polygons in B with each matched pair of polygons mutually congruent. **Question:** For every integer n, can every polygon be partitioned into n sets of polygons such that the sets are congruent to one another? **Remarks:** For n =2, the answer is yes. Indeed, one triangulates the input m-gon, then cuts each triangle into 3 kite polygons (https://en.wikipedia.org/wiki/Kite_(geometry)) that meet at a common vertex at the incenter of the triangle, thus resulting in a total of ~ 3m kites. Then we cut each kite into 2 mutually congruent triangles and send each triangle into one of the output sets. This approach results in 2 congruent sets of polygons (indeed, triangles) with ~3m elements each. For n=4, one can take the n=2 solution and divide each triangle piece in each set via kites into 2 congruent sets of 3 triangles each thus resulting in 4 mutually congruent sets with ~9m triangles each. This approach should work for all powers of 2 values of n. *A natural question here is whether we can manage with less number of pieces in each congruent set.* **Guess:** For other values of n, including even 3, the answer may be "not always". I have no proof for this.