Freelancer:
gabyxx1996
Primer propuesta
Modificada en base a tus comentarios