Novo algoritmo, mas nao deu certo (v3)