#include <bits/stdc++.h>
using namespace std;
char* ssg = new char[3];
long i, j, k, l, m, n;
int main() {
  scanf("%ld", &n);
  char c[10000];
  gets(c);
  string cur = "/", w[10000];
  l = 0;
  for (i = 0; i < n; i++) {
    gets(c);
    string s = c;
    if (s == "pwd") {
      printf("/");
      for (j = 0; j < l; j++) {
        printf("%s", w[j].c_str());
        printf("/");
      }
      printf("\n");
    } else {
      if (s[3] != '/')
        s[2] = '/';
      else
        l = 0;
      s += "/";
      string c = s.substr(s.find("/") + 1);
      long p = c.find("/", 1);
      while (p != -1) {
        string a = c.substr(0, p);
        c.erase(0, p + 1);
        if (a == "..")
          l--;
        else {
          w[l] = a;
          l++;
        }
        p = c.find("/");
      }
    }
  }
  return 0;
}
