#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();
while(1){
int n;
double cal1, cal2;
switch(n){
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:
{
double value;
push(value);
break;
}
case 9:
break;
}
if(n == 9){
break;
}
}
answer();
return 0;
}
void push(double value)
{
if(!isFull()){
stack[sp] = value;
sp++;
}
}
double pop(void)
{
double value;
if(!isEmpty()){
sp--;
value = stack[sp];
return value;
}
return 0;
}
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;
}
CiNpbmNsdWRlIDxzdGRpby5oPgoKI2RlZmluZSBTSVpFIDEwCgpkb3VibGUgc3RhY2tbU0laRV07CmludCBzcDsKCnZvaWQgcHVzaChkb3VibGUgdmFsdWUpOwpkb3VibGUgcG9wKHZvaWQpOwppbnQgaXNGdWxsKHZvaWQpOwppbnQgaXNFbXB0eSh2b2lkKTsKdm9pZCBhbnN3ZXIodm9pZCk7CnZvaWQgcmVzZXQodm9pZCk7CgppbnQgbWFpbih2b2lkKQp7CiAgICByZXNldCgpOwoKICAgIHdoaWxlKDEpewogICAgICAgIGludCBuOwogICAgICAgIGRvdWJsZSBjYWwxLCBjYWwyOwoKICAgICAgICBzY2FuZigiJWQiLCAmbik7CgogICAgICAgIHN3aXRjaChuKXsKICAgICAgICAgICAgY2FzZSAxOgogICAgICAgICAgICAgICAgY2FsMiA9IHBvcCgpOwogICAgICAgICAgICAgICAgY2FsMSA9IHBvcCgpOwogICAgICAgICAgICAgICAgcHVzaChjYWwxICsgY2FsMik7CiAgICAgICAgICAgICAgICBicmVhazsKCiAgICAgICAgICAgIGNhc2UgMjoKICAgICAgICAgICAgICAgIGNhbDIgPSBwb3AoKTsKICAgICAgICAgICAgICAgIGNhbDEgPSBwb3AoKTsKICAgICAgICAgICAgICAgIHB1c2goY2FsMSAtIGNhbDIpOwogICAgICAgICAgICAgICAgYnJlYWs7CgogICAgICAgICAgICBjYXNlIDM6CiAgICAgICAgICAgICAgICBjYWwyID0gcG9wKCk7CiAgICAgICAgICAgICAgICBjYWwxID0gcG9wKCk7CiAgICAgICAgICAgICAgICBwdXNoKGNhbDEgKiBjYWwyKTsKICAgICAgICAgICAgICAgIGJyZWFrOwoKICAgICAgICAgICAgY2FzZSA0OgogICAgICAgICAgICAgICAgY2FsMiA9IHBvcCgpOwogICAgICAgICAgICAgICAgY2FsMSA9IHBvcCgpOwogICAgICAgICAgICAgICAgcHVzaChjYWwxIC8gY2FsMik7CiAgICAgICAgICAgICAgICBicmVhazsKCiAgICAgICAgICAgIGNhc2UgNToKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgZG91YmxlIHZhbHVlOwogICAgICAgICAgICAgICAgc2NhbmYoIiVsZiIsICZ2YWx1ZSk7CiAgICAgICAgICAgICAgICBwcmludGYoImRhdGE6JWZcbiIsIHZhbHVlKTsKICAgICAgICAgICAgICAgIHB1c2godmFsdWUpOwogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIGNhc2UgOToKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgIH0KCiAgICAgICAgaWYobiA9PSA5KXsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogICAgfQoKICAgIGFuc3dlcigpOwoKICAgIHJldHVybiAwOwp9Cgp2b2lkIHB1c2goZG91YmxlIHZhbHVlKQp7CiAgICBpZighaXNGdWxsKCkpewogICAgICAgIHN0YWNrW3NwXSA9IHZhbHVlOwogICAgICAgIHNwKys7CiAgICB9Cn0KCmRvdWJsZSBwb3Aodm9pZCkKewogICAgZG91YmxlIHZhbHVlOwoKICAgIGlmKCFpc0VtcHR5KCkpewogICAgICAgIHNwLS07CiAgICAgICAgdmFsdWUgPSBzdGFja1tzcF07CiAgICAgICAgcmV0dXJuIHZhbHVlOwogICAgfQoKICAgIHJldHVybiAwOwp9CgppbnQgaXNGdWxsKHZvaWQpCnsKICAgIGlmKHNwID49IFNJWkUpewogICAgICAgIHJldHVybiAxOwogICAgfQogICAgZWxzZXsKICAgICAgICByZXR1cm4gMDsKICAgIH0KfQoKaW50IGlzRW1wdHkodm9pZCkKewogICAgaWYoc3AgPD0gMCl7CiAgICAgICAgcmV0dXJuIDE7CiAgICB9CiAgICBlbHNlewogICAgICAgIHJldHVybiAwOwogICAgfQp9Cgp2b2lkIGFuc3dlcih2b2lkKQp7CiAgICBpZighaXNFbXB0eSgpKXsKICAgICAgICBwcmludGYoImFuc3dlcjolZlxuIiwgcG9wKCkpOwogICAgfQp9Cgp2b2lkIHJlc2V0KHZvaWQpCnsKICAgIHNwID0gMDsKfQoKICAgIAo=