<imgclass="img-responsive center-block"alt="64 triângulos arranjados de modo a criar um triângulo maior com comprimento de lado de 8 triângulos"src="https://cdn.freecodecamp.org/curriculum/project-euler/tri-colouring-a-triangular-grid-1.gif"style="background-color: white; padding: 10px;"/>
Queremos colorir o interior de cada triângulo com uma de três cores: vermelho, verde ou azul, para que nenhum de dois triângulos vizinhos tenha a mesma cor. Essa colorização será considerada válida. Aqui, diz-se que dois triângulos são vizinhos se eles compartilharem uma aresta. Observação: se eles apenas compartilharem um vértice, então não são vizinhos.
<imgclass="img-responsive center-block"alt="grade colorida de 64 triângulos"src="https://cdn.freecodecamp.org/curriculum/project-euler/tri-colouring-a-triangular-grid-2.gif"style="background-color: white; padding: 10px;"/>
Uma colorização C', que é obtida a partir de uma colorização C por rotação ou reflexão é considerada diferente de C, a menos que ambas sejam idênticas.
Quantas colorizações válidas distintas existem para a configuração acima?