#include <stdio.h>
#define SIZE 10
double stack[SIZE];
int sp;
void push(double value);
double pop(void);
int isFull(void);
int isEmpty(void);
void answer(void);
void reset(void);
int main(void) {
reset();
int resp;
double data, cal1, cal2;
while (1) {
if (scanf("%d", &resp
)!=1) break; if (resp == 0) break;
switch (resp) {
case 1:
cal2 = pop();
cal1 = pop();
push(cal1 + cal2);
break;
case 2:
cal2 = pop();
cal1 = pop();
push(cal1 - cal2);
break;
case 3:
cal2 = pop();
cal1 = pop();
push(cal1 * cal2);
break;
case 4:
cal2 = pop();
cal1 = pop();
push(cal1 / cal2);
break;
case 5:
push(data);
break;
case 9:
answer();
break;
}
}
return 0;
}
void push(double value) {
if (isFull()) {
} else {
stack[sp++] = value;
}
}
double pop(void) {
if (isEmpty()) {
return 0;
} else {
return stack[--sp];
}
}
int isFull(void) {
if (sp == SIZE) {
return 1;
} else {
return 0;
}
}
int isEmpty(void) {
if (sp == 0) {
return 1;
} else {
return 0;
}
}
void answer(void) {
if (!isEmpty()) {
}
}
void reset(void) {
sp = 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgojZGVmaW5lIFNJWkUgMTAKZG91YmxlIHN0YWNrW1NJWkVdOwppbnQgc3A7CnZvaWQgcHVzaChkb3VibGUgdmFsdWUpOwpkb3VibGUgcG9wKHZvaWQpOwppbnQgaXNGdWxsKHZvaWQpOwppbnQgaXNFbXB0eSh2b2lkKTsKdm9pZCBhbnN3ZXIodm9pZCk7CnZvaWQgcmVzZXQodm9pZCk7CgppbnQgbWFpbih2b2lkKSB7CiAgICByZXNldCgpOyAKCiAgICBpbnQgcmVzcDsKICAgIGRvdWJsZSBkYXRhLCBjYWwxLCBjYWwyOwoKICAgIHdoaWxlICgxKSB7CiAgICAgICAgaWYgKHNjYW5mKCIlZCIsICZyZXNwKSE9MSkgYnJlYWs7IAogICAgICAgIGlmIChyZXNwID09IDApIGJyZWFrOyAKCiAgICAgICAgc3dpdGNoIChyZXNwKSB7CiAgICAgICAgICAgIGNhc2UgMTogCiAgICAgICAgICAgICAgICBjYWwyID0gcG9wKCk7CiAgICAgICAgICAgICAgICBjYWwxID0gcG9wKCk7CiAgICAgICAgICAgICAgICBwdXNoKGNhbDEgKyBjYWwyKTsKICAgICAgICAgICAgICAgIGJyZWFrOwoKICAgICAgICAgICAgY2FzZSAyOgogICAgICAgICAgICAgICAgY2FsMiA9IHBvcCgpOwogICAgICAgICAgICAgICAgY2FsMSA9IHBvcCgpOwogICAgICAgICAgICAgICAgcHVzaChjYWwxIC0gY2FsMik7CiAgICAgICAgICAgICAgICBicmVhazsKCiAgICAgICAgICAgIGNhc2UgMzogCiAgICAgICAgICAgICAgICBjYWwyID0gcG9wKCk7CiAgICAgICAgICAgICAgICBjYWwxID0gcG9wKCk7CiAgICAgICAgICAgICAgICBwdXNoKGNhbDEgKiBjYWwyKTsKICAgICAgICAgICAgICAgIGJyZWFrOwoKICAgICAgICAgICAgY2FzZSA0OiAKICAgICAgICAgICAgICAgIGNhbDIgPSBwb3AoKTsKICAgICAgICAgICAgICAgIGNhbDEgPSBwb3AoKTsKICAgICAgICAgICAgICAgIHB1c2goY2FsMSAvIGNhbDIpOwogICAgICAgICAgICAgICAgYnJlYWs7CgogICAgICAgICAgICBjYXNlIDU6IAogICAgICAgICAgICAgICAgcHJpbnRmKCJkYXRhOiIpOwogICAgICAgICAgICAgICAgc2NhbmYoIiVsZiIsICZkYXRhKTsKICAgICAgICAgICAgICAgIHByaW50ZigiJWZcbiIsIGRhdGEpOwogICAgICAgICAgICAgICAgcHVzaChkYXRhKTsKICAgICAgICAgICAgICAgIGJyZWFrOwoKICAgICAgICAgICAgY2FzZSA5OiAKICAgICAgICAgICAgICAgIGFuc3dlcigpOwogICAgICAgICAgICAgICAgcHJpbnRmKCJcbiIpOwogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogICAgfQoKICAgIHJldHVybiAwOwp9IAp2b2lkIHB1c2goZG91YmxlIHZhbHVlKSB7CiAgICBpZiAoaXNGdWxsKCkpIHsKICAgICAgICBwcmludGYoIuOCueOCv+ODg+OCr+OBjOa6gOadr+OBp+OBmVxuIik7CiAgICB9IGVsc2UgewogICAgICAgIHN0YWNrW3NwKytdID0gdmFsdWU7CiAgICB9Cn0KCmRvdWJsZSBwb3Aodm9pZCkgewogICAgaWYgKGlzRW1wdHkoKSkgewogICAgICAgIHByaW50Zigi44K544K/44OD44Kv44GM56m644Gn44GZXG4iKTsKICAgICAgICByZXR1cm4gMDsKICAgIH0gZWxzZSB7CiAgICAgICAgcmV0dXJuIHN0YWNrWy0tc3BdOwogICAgfQp9CgppbnQgaXNGdWxsKHZvaWQpIHsKICAgIGlmIChzcCA9PSBTSVpFKSB7CiAgICAgICAgcmV0dXJuIDE7CiAgICB9IGVsc2UgewogICAgICAgIHJldHVybiAwOwogICAgfQp9CgppbnQgaXNFbXB0eSh2b2lkKSB7CiAgICBpZiAoc3AgPT0gMCkgewogICAgICAgIHJldHVybiAxOwogICAgfSBlbHNlIHsKICAgICAgICByZXR1cm4gMDsKICAgIH0KfQoKdm9pZCBhbnN3ZXIodm9pZCkgewogICAgaWYgKCFpc0VtcHR5KCkpIHsKICAgICAgICBwcmludGYoImFuc3dlcjolZlxuIiwgcG9wKCkpOwogICAgfQp9Cgp2b2lkIHJlc2V0KHZvaWQpIHsKICAgIHNwID0gMDsKfQ==