adicionando solution 4