Dinitz theorem
The Dinitz theorem states that an n × n array whose cells each have a list of n colors admits a coloring from those lists with no repeated color in any row or column.
The Dinitz theorem states that an n × n array whose cells each have a list of n colors admits a coloring from those lists with no repeated color in any row or column.