/*#include <stdio.h>
int main()
{
int a=0,b[9]={},c=0,d=0,k=0,i=0,j=0,n=0,x=0,y=0,arr[11][11]= {};
for(i=1; i<=10; i++)
{
for(j=1; j<=10; j++)
{
scanf("%d",&arr[i][j]);
}
}
for(i=1; i<=10; i++){
for(j=1; j<=10; j++){
if(arr[i][j]>=1) //물풍선이면
{
a=arr[i][j];
arr[i][j]=-2;
for(k=1;k<=a;k++)
{
if(j+k>10 || arr[i][j+k]==-1)
{
break;
}
if(arr[i][j+k]==0)
{
arr[i][j+k]=-2;
}
}
for(k=1;k<=a;k++)
{
if(j-k<1 || arr[i][j-k]==-1)
{
break;
}
if(arr[i][j-k]==0)
{
arr[i][j-k]=-2;
}
}
for(c=1;c<=a;c++)
{
if(i+c>10 || arr[i+c][j]==-1)
{
break;
}
if(arr[i+c][j]==0)
{
arr[i+c][j]=-2;
}
}
for(c=1;c<=a;c++)
{
if(i-c<1 ||arr[i-c][j]==-1)
{
break;
}
if(arr[i-c][j]==0)
{
arr[i-c][j]=-2;
}
}
//for(c=1;c<=a)
}
}
}
// for(i=0-a; i=0+a; i++)
// {
// for(j=0-a; j=0+a; j++)
// {
// arr[i][j]=-2;
// if(j==-1||i==-1)
// {
// break;
// }
// }
// }
scanf("%d",&n);
for(k=1; k<=n; k++)
{
scanf("%d %d",&x,&y);
if(arr[x][y]==-2)
{
b[k]=1;
}
else
{
arr[x][y]=k;
}
}
for(i=1; i<=10; i++)
{
for(j=1; j<=10; j++)
{
printf("%d ",arr[i][j]);
}
printf("\n");
}
printf("Character Information\n");
for(k=1; k<=n; k++)
{
if(b[k]==1)
{
printf("player %d dead\n",k);
}
else
{
printf("player %d survive\n",k);
}
}
return 0;
}
함수 : 명령의 묶음 (심부름)
*/
/*
#include <stdio.h>
int x; //전역변수
void star(int n)
{
int i; //지역변수
for(i=1;i<=n;i++)
{
printf("*");
}
}
int main()
{
int n;
scanf("%d",&n);
star(n);
return 0;
}
*/
/*
#include <stdio.h>
int n;
void f(int n)
{
if(n==1)
{
printf("hello");
}
else if(n==2)
{
printf("world");
}
}
int main()
{
scanf("%d", &n);
f(n);
return 0;
}
*//*
#include <stdio.h>
char f()
{
return'A';
}
int main()
{
printf("%c", f() );
return 0;
}
*//*
#include <stdio.h>
void f()
{
printf("hello");
}
int main()
{
f();
return 0;
}
*/
#include <stdio.h>
float circle(int r)
{
return 3.14*r*r;
}
main()
{
int r;
scanf("%d", &r);
printf("%.2f", circle(r));
}



