#include <iostream>
#include <iomanip>

using namespace std;

/*
思路:第一次高度h,反弹高度为h/2;第二次高度h/2,反弹高度h/2*2;第三次高度h/2*2,反弹高度h/2*2*2;
第四次高度h/2*2*2,反弹高度h/2*2*2*2;第三次高度h/2*2*2*2,反弹高度h/2*2*2*2*2;
*/
void Distance(double high) 
{
    double sumDistance = 0;
    double lastHigh = 0;
    for(int i = 0; i < 5; i++) {
        sumDistance += high;
        high /= 2;
        if(i == 4) {
            lastHigh = high;
            break;
        }
        sumDistance += high;
    }
    
    cout<<setprecision(6)<<sumDistance<<endl;
    cout<<setprecision(6)<<lastHigh<<endl;
}
int main()
{
    double high;
    while(cin>>high) {
        Distance(high);
    }
}