A nivel de estudo, troquei algumas variáveis e instâncias para
entendimento
a