<imgclass="img-responsive center-block"alt="64 triangoli disposti in modo da creare un triangolo più grande con lunghezza del lato di 8 triangoli"src="https://cdn.freecodecamp.org/curriculum/project-euler/tri-colouring-a-triangular-grid-1.gif"style="background-color: white; padding: 10px;"/>
Desideriamo colorare l'interno di ogni triangolo con uno dei tre colori: rosso, verde o blu, in modo che due triangoli vicini non abbiano lo stesso colore. Tale colorazione è denominata valida. Definiamo vicini due triangoli che condividono un bordo. Nota: se condividono solo un vertice, allora non sono vicini.