#include<iostream>
#include<math.h>
using namespace std;
int sroot(int x)
{
int s=sqrt(x);
return s;
}
long sroot(long x)
{
long s=sqrt(x);
return s;
}
double sroot(double x)
{
double s=sqrt(x);
return s;
}
int main()
{
int i;
long j;
double k;
cin>>i>>j>>k;
cout<<sroot(i)<<" "<<sroot(j)<<" "<<sroot(k)<<endl;
}
#include<math.h>
using namespace std;
int sroot(int x)
{
int s=sqrt(x);
return s;
}
long sroot(long x)
{
long s=sqrt(x);
return s;
}
double sroot(double x)
{
double s=sqrt(x);
return s;
}
int main()
{
int i;
long j;
double k;
cin>>i>>j>>k;
cout<<sroot(i)<<" "<<sroot(j)<<" "<<sroot(k)<<endl;
}