#include #include #include #include #include #include #include #include #include #include #include #include #include #include #define FOR(i,m,n) for (int i = m; i < n; i++) using namespace std; int in[11], out[11]; //Top = vstup void subtract(int input){ puts("DUP"); // I I printf("NUM %d\n", input); // I I i puts("SUB"); // I I-i puts("DUP"); // I (I-i) (I-i) puts("MUL"); //REDUCE for(int j=0;j<12;++j){ puts("NUM 1"); puts("ADD"); puts("NUM 2"); puts("DIV"); } puts("NUM 1"); puts("SWP"); puts("SUB"); puts("SWP"); } void add(int o){ puts("SWP"); printf("NUM %d\n",o); puts("MUL"); puts("ADD"); } int main() { while (1) { int N; scanf("%d",&N); if(!N) break; for(int i=0;i=0;--i){ add(out[i]); } puts("END"); puts(""); } return 0; }