import java.io.*;
import java.util.*;
/**
 * Write a description of class dwite1 here.
 * 
 * @author (your name) 
 * @version (a version number or a date)
 */
public class dwite3
{

    public static void main (String[] args)
    {
      String[] input=fileIn(10);
      int[] place=new int[5];
      String[] commands,strDirectory,output=new String[5];
      Vector directory=new Vector();
      for (int inputSet=1; inputSet<6; inputSet++)
      {
          directory.clear();
          if (input[(inputSet*2)-2].length()>1)
          {
          input[(inputSet*2)-2]=input[(inputSet*2)-2].substring(1,(input[(inputSet*2)-2].length()-1));
          }
          strDirectory=input[(inputSet*2)-2].split("/");
          for (int index=0; index<strDirectory.length; index++)
          {
              directory.addElement(strDirectory[index]);
          }
          commands=input[(inputSet*2)-1].split("/");
          place[inputSet-1]=directory.size()-1;
          for (int x=0; x<commands.length; x++)
          {
              if (commands[x].equals("."))
              {
              }
              else {
                  if (commands[x].equals(".."))
                  {
                      if (place[inputSet-1]>-1)
                      {                          
                          directory.removeElementAt(directory.size()-1);
                          place[inputSet-1]--;
                      }
                  }
                  else {                      
                      place[inputSet-1]++;
                      directory.addElement(commands[x]);
                  }
              }
              
          }
                  directory.setSize(place[inputSet-1]+1);
              
              
              output[inputSet-1]="";
              for (int thing=0; thing<directory.size(); thing++)
              {
                  output[inputSet-1]+="/"+directory.elementAt(thing);
              }
              output[inputSet-1]+="/";
        }   
        returnWord(output);
    }

    public static String[] fileIn(int inCome)
    {
        String []inWord;
        int itWorks=0;
        inWord=new String [inCome];
        try
        {
            Scanner newScan=new Scanner (new File("DATA3.txt"));
        
            while(newScan.hasNextLine())
            {
                inWord[itWorks]=newScan.nextLine();
                itWorks++;
            }
            newScan.close();
        }
        catch (Exception e){}
        
        return inWord;
    }
    
    public static void returnWord(String []outWord)
    {
        try{
        PrintStream outLine=new PrintStream(new FileOutputStream("OUT3.txt"));
        for (int iNum=0; iNum<outWord.length; iNum++)
        {
            outLine.println(outWord[iNum]);
        }
        outLine.close();
        }
        catch (Exception e){}
    }
}

