#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 date,cal1,cal2;
while (1){
switch(resp){
case 1:cal1=pop();
cal2=pop();
push(cal1+cal2);
break;
case 2:cal1=pop();
cal2=pop();
push(cal1-cal2);
break;
case 3:cal1=pop();
cal2=pop();
push(cal1*cal2);
break;
case 4:cal1=pop();
cal2=pop();
push(cal1/cal2);
break;
case 5:scanf("%lf", &date
); push(date);
break;
}
if(resp==9){
break;
}
}
answer();
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){
}
void reset(void){
sp=0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgojZGVmaW5lIFNJWkUgMTAKZG91YmxlIHN0YWNrW1NJWkVdOwppbnQgc3A7Cgp2b2lkIHB1c2goZG91YmxlIHZhbHVlKTsKZG91YmxlIHBvcCh2b2lkKTsKCmludCBpc0Z1bGwodm9pZCk7CmludCBpc0VtcHR5KHZvaWQpOwp2b2lkIGFuc3dlcih2b2lkKTsKdm9pZCByZXNldCh2b2lkKTsKCmludCBtYWluKHZvaWQpIHsKCXJlc2V0KCk7CglpbnQgcmVzcDsKCWRvdWJsZSBkYXRlLGNhbDEsY2FsMjsKCXdoaWxlICgxKXsKCSBzY2FuZigiJWQiLCZyZXNwKTsKCSBzd2l0Y2gocmVzcCl7CgkgIGNhc2UgMTpjYWwxPXBvcCgpOwoJCQkgY2FsMj1wb3AoKTsKCQkJIHB1c2goY2FsMStjYWwyKTsKCQkJYnJlYWs7CgkgIGNhc2UgMjpjYWwxPXBvcCgpOwoJCQkgY2FsMj1wb3AoKTsKCQkJIHB1c2goY2FsMS1jYWwyKTsKCQkJIGJyZWFrOwoJICBjYXNlIDM6Y2FsMT1wb3AoKTsKCQkJIGNhbDI9cG9wKCk7CgkJCSBwdXNoKGNhbDEqY2FsMik7CgkJCSBicmVhazsgCgkgIGNhc2UgNDpjYWwxPXBvcCgpOwoJCQkgY2FsMj1wb3AoKTsKCQkJIHB1c2goY2FsMS9jYWwyKTsKCQkJIGJyZWFrOwoJICBjYXNlIDU6c2NhbmYoIiVsZiIsICZkYXRlKTsKCQkJcHJpbnRmKCIlbGZcbiIsZGF0ZSk7CgkJCXB1c2goZGF0ZSk7CgkJCWJyZWFrOwoJCX0KCWlmKHJlc3A9PTkpewoJCWJyZWFrOwoJfQogIH0KCWFuc3dlcigpOwoJcmV0dXJuIDA7Cn0Kdm9pZCBwdXNoKGRvdWJsZSB2YWx1ZSl7CglpZihpc0Z1bGwoKSl7CgkJcHJpbnRmKCLmuoDmna9cbiIpOwoJfWVsc2UgewoJCXN0YWNrW3NwKytdID0gdmFsdWU7Cgl9Cn0KZG91YmxlIHBvcCh2b2lkKXsKCWlmKGlzRW1wdHkoKSl7CgkJcHJpbnRmKCLnqbpcbiIpOwoJCXJldHVybiAwOwoJfWVsc2UgewoJCXJldHVybiBzdGFja1stLXNwXTsKCX0KfQppbnQgaXNGdWxsKHZvaWQpewoJaWYoc3A+PVNJWkUpewoJCXJldHVybiAxOwoJfWVsc2UgewoJCXJldHVybiAwOwoJfQp9CmludCBpc0VtcHR5KHZvaWQpewoJaWYoc3A8PTApewoJCXJldHVybiAxOwoJfWVsc2UgewoJCXJldHVybiAwOwoJfQp9CnZvaWQgYW5zd2VyKHZvaWQpewoJcHJpbnRmKCIlZiIscG9wKCkpOwp9Cgp2b2lkIHJlc2V0KHZvaWQpewoJc3A9MDsKfQoKCgoKCgoK