#include <bits/stdc++.h>
using namespace std;
vector<string> v;
int main() {
  int n;
  cin >> n;
  while (n--) {
    string cmd;
    cin >> cmd;
    if (cmd == "cd") {
      string a, tem = "";
      cin >> a;
      for (int i = 0; i < a.size(); i++) {
        if (a[i] == '/' && i == 0) {
          while (!v.empty()) {
            v.pop_back();
          }
        }
        if (a[i] == '/') {
          v.push_back(tem);
          tem = "";
        } else if (a[i] == '.') {
          if (a[i + 1] == '.') {
            string x = v[v.size() - 1];
            v.pop_back();
            while (x == "") {
              x = v[v.size() - 1];
              v.pop_back();
            }
            tem = "";
          }
        } else {
          tem = tem + a[i];
        }
      }
      v.push_back(tem);
    }
    if (cmd == "pwd") {
      for (int j = 0; j < v.size(); j++) {
        if (v[j] != "") cout << "/" << v[j];
      }
      cout << "/" << endl;
    }
  }
  return 0;
}
