Copiado al portapapeles
Descripción
En un sistema típico de archivos, hay muchos archivos que representan unidades completas de datos. Estos archivos se encuentran en directorios, y estos pueden estar contenidos en otros directorios, y así sucesivamente. Un camino es un puntero a un archivo o directorio específico. Los sistema operativos similares al Unix tienen un solo directorio raíz que tiene todos los otros directorios y archivos, ya sea directamente o indirectamente por medio de otros directorios. Tales sistemas operativos utilizan la estructura siguiente para los caminos.
/<directory-name>/<directory-name>/.../<directory-name>/<file-name>
Por ejemplo el archivo \textit{/etc/passwd} apunta a un archivo llamado \textit{passwd} que está en el interior de un directorio \textit{etc}. En este problema solo utilizaremos letras minúsculas de $a-z$.
Un caso especial es el directorio raíz al que nos referiremos con $/$.
Cuando un usuario está trabajando con el sistema operativo uno de los directorios se escoge como corriente.
Esto permite referirse a los archivos en el directorio sin especificar el camino completo al archivo. Por ejemplo si el archivo es $/home/user/pictures/me$ uno puede referirse al archivo solo escribiendo $me$.
Además los archivos en sub directorios también pueden referirse de una manera abreviada, por ejemplo $/home/user/pictures/others/she$ se puede referir como $others/she$.
Es mucho más emocionante tener referencias cortas hacia archivos que están fuera de la carpeta actual.
Específicamente se utiliza $..$ para referirse a un directorio de un nivel superior y $../..$ representa dos niveles, y así sucesivamente. Por ejemplo si usted
esta en el directorio $/home/user/pictures"$ y quiere acceder al archivo $/home/user/movies/title$
con una referencia corta debe usar $../movies/title$ para acceder a $title$ en lugar de $../../movies/title$.
Es imposible que existan dos archivos o directorios con el mismo nombre dentro del mismo directorio y se garantiza que en los datos no existen éstos errores.
Entrada
La entrada consiste en varios casos de prueba, cada uno en una línea. Cada caso de prueba contiene dos cadenas separadas por un espacio. La primera es el archivo al que queremos acceder y la segunda el directorio actual. Ningún nombre de archivo termina con $/$. La entrada termina cuando no hay más datos.
Salida
Por cada caso de entrada imprima en una línea la referencia corta para acceder al archivo o directorio.