for k in possibles(S,i,j): S[i][j] = k a,b = suivante(i,j) if solve(S,a,b): return True S[i][j] = 0 return False