./9 > bon ben dans ton exemple justement, les combinaisons de deux bords adjacents possibles sont rouge/rouge, rouge/bleu, bleu/rouge et bleu/bleu et elles sont représentées toutes les quatre, donc avec ma méthode de remplissage (ligne par ligne de gauche à droite et de haut en bas) ça marche ^^.
Pour que ça puisse foirer il faudrait retirer tous les tiles qui contiennent une combinaison donnée, par exemple rouge/bleu, donc... tous sauf le premier, mauvais exemple

autre exemple, rouge/rouge, si tu retires les tiles 2, 3, 4, 5, 6, 8, 9 et 11 mon remplissage ne marche plus à tous les coups. (Mais bon évidemment sur un exemple avec seulement deux types de bord il faut être super restrictif pour que ça marche pas ^^)