struct para guardar solução
removendo algoritmos desnecessários