Uma rua tem `n` casas, onde cada casa pode ser pintada com uma das três cores: vermelho, azul ou verde. O custo de pintar cada casa com uma determinada cor é diferente. Você tem que pintar todas as casas de forma que não haja duas casas adjacentes com a mesma cor.

O custo de pintar cada casa com uma determinada cor é representado por uma matriz de `custos`, de tamanho `n x 3`.

Por exemplo, `custos[0][0]` é o custo de pintar a casa 0 com a cor vermelha; custos[1][2] é o custo de pintar a casa 1 com a cor verde, e assim por diante...

Por favor, escreva um programa que retorne o menor custo possível para pintar todas as casas da rua, dada a matriz `custos`.
spam lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor creativity violence