#include<iostream>
#include<cmath>
#include<iomanip>
using namespace std;
int main()
{
int n,m,i;
while(cin>>n>>m)
{
float x,y;
x=y=n;
for(i=0;i<m-1;i++)
{
y=sqrt(y);
x+=y;
}
cout<<setiosflags(ios::fixed)<<setprecision(2)<<x<<endl;
}
return 0;
}
#include<cmath>
#include<iomanip>
using namespace std;
int main()
{
int n,m,i;
while(cin>>n>>m)
{
float x,y;
x=y=n;
for(i=0;i<m-1;i++)
{
y=sqrt(y);
x+=y;
}
cout<<setiosflags(ios::fixed)<<setprecision(2)<<x<<endl;
}
return 0;
}