Desejamos colorir o interior de cada triângulo com uma das três cores: vermelho, verde ou azul, para que não haja dois triângulos vizinhos da mesma cor. Essa coloração deve ser chamada válida. Aqui, dois triângulos são considerados vizinhos se eles compartilham uma borda. Nota: se eles compartilham apenas um vértice, eles não são vizinhos.
Por exemplo, aqui está uma coloração válida da grade acima:
Uma coloração C 'que é obtida de uma coloração C por rotação ou reflexão é considerada distinta de C, a menos que as duas sejam idênticas.
Quantas cores válidas distintas existem para a configuração acima?
euler189()
deve retornar 10834893628237824.
testString: 'assert.strictEqual(euler189(), 10834893628237824, "euler189()
should return 10834893628237824.");'
```