Errou na definição de {p3} quando {k >= n-1}; tubo termina antes do que devia.