#include<bits/stdc++.h>
using namespace std;
int max(int x,int y){
if(x>y) return x;
else return y;
}
int main(){
int x,y;
cin>>x>>y;
cout<<max(x,y)<<endl;
}~
#include<bits/stdc++.h>
using namespace std;
int max(int x,int y){
if(x>y) return x;
else return y;
}
int main(){
int x,y;
cin>>x>>y;
cout<<max(x,y)<<endl;
}~
#include<bits/stdc++.h>
using namespace std;
int fact(int n){
int sum=1;
for(int i=1;i<=n;i++) sum=sum*i;
return sum;
}
int main(){
int n;
cin>>n;
cout<<fact(n)<<endl;
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int main(){
char str[101];
fgets(str,1000,stdin);
int k=0;
for(int i=0;str[i];i++)
if(str[i]>='0'&&str[i]<='9') k++;
cout<<k<<endl;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
int main(){
char str[101];
fgets(str,10000,stdin);
int len=0;
for(int i=0;str[i];i++) len++;
printf("%d\n",len);
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int res[110][110];
int main(){
int n,m;
cin>>n>>m;
int dx[]={0,1,0,-1},dy[]={1,0,-1,0};
for(int x=0,y=0,d=0,k=1;k<=n*m;k++){
res[x][y]=k;
int a=x+dx[d],b=y+dy[d];
if(a<0||a>=n||b<0||b>=m||res[a][b]){
d=(d+1)%4;
a=x+dx[d];
b=y+dy[d];
}
x=a;
y=b;
}
for(int i=0;i<n;i++){
for(int j =0;j<m;j++){
cout<<res[i][j]<<' ';
}
cout<<endl;
}
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int main(){
char t;
cin>>t;
double m[12][12];
for(int i=0;i<12;i++)
for(int j=0;j<12;j++) cin>>m[i][j];
double s;
double k;
for(int i=11;i>0;i--)
for(int j=11;j>=12-i&&j<12;j--)
{
s+=m[i][j];
k++;
}
if(t=='S') printf("%.1lf",s);
else printf("%.1lf",s/k);
return 0;
}~
#include <bits/stdc++.h>
using namespace std;
int main(){
int k;
cin>>k;
char y;
cin>>y;
double a[12][12];
for(int i=0;i<12;i++)
for(int j=0;j<12;j++) cin>>a[i][j];
double s=0;
for(int j=0;j<12;j++){
s+=a[j][k];
}
if(y=='S') printf("%.1lf\n",s);
else printf("%.1lf\n",s/12);
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int a[1001];
for(int i=0;i<n;i++) cin>>a[i];
int p=0;
for(int k=1;k<n;k++)
{
if(a[k]<a[p])
p=k;
}
printf("Minimum value: %d\nPosition: %d\n",a[p],p);
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;cin>>n;
long long a[60];
a[0]=0;a[1]=1;a[2]=1;
if(n>=3)
{ for(int i=3;i<=60;i++)
{
a[i]=a[i-2]+a[i-1];
}
}
while(n--){
int x;
cin>>x;
printf("Fib(%d) = %lld\n",x,a[x]);
}
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int main(){
int n[20];int b[20];
for(int i=0;i<20;i++)scanf("%d",&n[i]);
for(int j=19,i=0;j>=0;j--,i++)
{
b[j]=n[i];
}
for(int j=0;j<20;j++) printf("N[%d] = %d\n",j,b[j]);
return 0;
}