Subiendo codigo parte del codigo final