#include #include #include #include using namespace std; const int N = 10000; const int NOTHING = -1; const int CLICK = 0; const int BUY = 1; const int SELL = 2; const int REINFORCE = 3; const int ENHCLICK = 4; const int HAND = 1; const int LILY = 2; const int FACTORY = 3; const int CASINO = 4; const int GRIMOIRE = 5; const int PRODUCTIVITY[6] = {1, 1, 10, 120, 2000, 25000}; int operations[N]; class CookieClicker { public: void init() { memset(operations, CLICK, sizeof(operations)); } vector run(string events) { init(); vector answer = createAnswer(); int score = calcScore(); // printf("Score = %d\n", score); return answer; } vector createAnswer() { vector answer; for (int i = 0; i < N; i++) { switch (operations[i]) { case NOTHING: answer.push_back("nothing"); break; case CLICK: answer.push_back("click"); break; case BUY: answer.push_back("buy"); break; case SELL: break; case REINFORCE: break; case ENHCLICK: break; default: assert(false); } } return answer; } int calcScore() { int score = 0; for (int i = 0; i < N; i++) { switch (operations[i]) { case NOTHING: break; case CLICK: score += PRODUCTIVITY[CLICK]; break; } } return score; } }; int main() { int n; string s; CookieClicker cc; cin >> n; cin >> s; vector answer = cc.run(s); for (int i = 0; i < N; i++) { cout << answer[i] << endl; } return 0; }