This iterative process continues until we reach the completed puzzle in grid (c).
in WSD terminology, with each cell we disambiguate, a new grid is constructed, in which knowledge is passed on to each consecutive iteration.