// // File: program.cc // Author: cteam18 // // Created on November 13, 2011, 11:40 AM // #include #include #include #include #include #include #include using namespace std; int main(int argc, char** argv) { int n, v, r; vector out; scanf("%d", &n); while(n){ out = vector(10, 0); for(int i = 0; i < n; ++i){ scanf("%d%d", &v, &r); out[v] = r; } for(int i = 0; i <= 10; ++i){ printf("DUP\n"); //progBeg printf("DUP\n"); printf("NUM 20\n"); printf("ADD\n"); printf("NUM %d\n", i+20); printf("DIV\n"); printf("SWP\n"); printf("NUM 20\n"); printf("ADD\n"); printf("NUM %d\n", i+21); printf("DIV\n"); printf("SUB\n"); printf("NUM %d\n", out[i]); printf("MUL\n"); //progEnd printf("SWP\n"); } printf("POP\n"); for(int i = 0; i < 10; ++i){ printf("ADD\n"); } printf("END\n\n"); scanf("%d", &n); } return (0); }