melhorando bastante a questao