acabo de pasar 3 horas arreglando errores, y mi conclusión es que debería haber decidido escribir mi código sin errores la primera vez