#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);
}
}