if grilleTest == grille: grilleBack = copie(grille) for i in range(9): for j in range(9): if not grilleFinie[i][j] and cellBack[2] > len(grille[i][j]): cellBack = [i,j,len(grille[i][j]),grille[i][j]] for n in cellBack[3]: grille[cellBack[0]][cellBack[1]] = n if chercher(ee+1,iterations): return True else: grilleFinie = [[False]*9 for n in range(9)] grille = copie(grilleBack) verifier() return False else: iterations += 1