#include <iostream>
#include <stack>
#include <sstream>
#include <string>

using namespace std;

int main() {
    double n1, n2;
    string str, temp;
    while (getline(cin, str)) {
        stack<double> st;
        stringstream ss(str);
        while (ss >> temp) {
            if (temp == "+") {
                n2 = st.top();
                st.pop();
                n1 = st.top();
                st.pop();
                st.push(n1 + n2);
            }
            else if (temp == "-") {
                n2 = st.top();
                st.pop();
                n1 = st.top();
                st.pop();
                st.push(n1 - n2);
            }
            else if (temp == "*") {
                n2 = st.top();
                st.pop();
                n1 = st.top();
                st.pop();
                st.push(n1 * n2);
            }
            else if (temp == "/") {
                n2 = st.top();
                st.pop();
                n1 = st.top();
                st.pop();
                st.push(n1 / n2);
            }
            else {
                st.push(stoi(temp));
            }
        }
        cout << st.top() << endl;
    }

    return 0;
}