#include <iostream>
#include <stack>
#include <string>
#include <cctype>
#include <cmath>
using namespace std;

int main(){
	stack<double> st;
	stack<int> num;
	string s;
	while(getline(cin,s)){
		for(int i = 0;i < s.size();i++){
			if(isdigit(s[i])) num.push(s[i] - '0');
			else{
				if(s[i] == ' '){
					if(isdigit(s[i - 1])){
						int n = 0;
						for(int j = 0;!num.empty();j++){
							n += num.top() * (int)pow(10.0,(double)j);
							num.pop();
						}
						st.push((double)n);
					}
				}
				else {
					double a,b;
					a = st.top();
					st.pop();
					b = st.top();
					st.pop();
					if(s[i] == '+') st.push(b + a);
					else if(s[i] == '-') st.push(b - a);
					else if(s[i] == '*') st.push(b * a);
					else if(s[i] == '/') st.push(b / a);
				}
			}
		}
		cout << st.top() << endl;
		st.pop();
	}
	return 0;
}