#include <bits/stdc++.h>
using namespace std;

int main()
{
	double a, b;
	char ch;
	stack<double> st;
	while ((ch = getchar()) != EOF) {
		if (ch == '+') {
			b = st.top(); st.pop();
			a = st.top(); st.pop();
			st.push(a + b);
		}
		else if (ch == '-') {
			ch = getchar();
			if (ch == EOF) {
				b = st.top(); st.pop();
				a = st.top(); st.pop();
				st.push(a - b);
				printf("%.6f\n", st.top()); st.pop();
				break;
			}
			if (isdigit(ch)) {
				ungetc(ch, stdin);
				ungetc(ch, stdin);
				scanf("%lf", &a);
				st.push(a);
			}
			else {
				b = st.top(); st.pop();
				a = st.top(); st.pop();
				st.push(a - b);
			}
		}
		else if (ch == '*') {
			b = st.top(); st.pop();
			a = st.top(); st.pop();
			st.push(a * b);
		}
		else if (ch == '/') {
			b = st.top(); st.pop();
			a = st.top(); st.pop();
			st.push(a / b);
		}
		else if (isdigit(ch)) {
			ungetc(ch, stdin);
			scanf("%lf", &a);
			st.push(a);
		}
		else if (ch == '\n') {
			printf("%.6f\n", st.top()); st.pop();
		}
	}
	if(st.size() > 1)
		for(int i = 0;i < 10000;i++)
			st.pop();
	return 0;
}