//uva13055 #include <iostream> #include <string> #include <stack> using namespace std; int main() { int n; string s; stack<string> name; cin >> n; for (int i = 0; i < n; ++i) { cin >> s; if (s[0] == 'S') { cin >> s; name.push(s); } else if (s[0] == 'K') { if (!name.empty()) name.pop(); } else { if (!name.empty()) cout << name.top() << endl; else cout << "Not in a dream\n"; } } return 0; }