Ainda se encontra com um erro lógico, só não entendi como fiz essa
cagada
Irei verificar melhor