/*
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
*/
/*
#include <stdio.h>
struct student
{
char name[11];
int pts1;
int pts2;
int pts3;
};
int main()
{
int n,i,j,k,max=0,cnt1=0,cnt2=0;
struct student st[101];
scanf("%d",&n);
for(i=1; i<=n; i++)
{
scanf("%s",st[i].name);
scanf("%d %d %d",&st[i].pts1,&st[i].pts2,&st[i].pts3);
}
for(i=1; i<=n; i++)
{
if(st[i].pts1>max)
{
max=st[i].pts1;
k=i;
}
}
cnt1=1;
for(j=1; j<=n; j++)
{
if(st[k].pts2<st[j].pts2)
{
cnt1++;
}
}
cnt2=1;
for(j=1; j<=n; j++)
{
if(st[k].pts3<st[j].pts3)
{
cnt2++;
}
}
printf("%s %d %d",st[k].name,cnt1,cnt2);
}
#include<stdio.h>
struct node {
int a, b;
};
int main() {
struct node n[50] = {0};
struct node temp;
int i, j, n, k, x, y;
scanf("%d", &n);
for(i=0; i<n; i++) {
scanf("%d %d", &n[i].a, &n[i].b);
}
temp = n[i];
n[i] = n[j];
n[j] = temp;
}
*/
/*
#include <stdio.h>
int rec(int n)
{
if(n==0)
return 0;
printf("%d\n",n);
rec(n-1);
}
int main()
{
int n;
scanf("%d",&n);
rec(n);
}
*/
/*
#include <stdio.h>
int rec(int n)
{
if(n==0){
return 0;
}
rec(n-1);
printf("%d\n",n);
}
int main()
{
int n;
scanf("%d",&n);
rec(n);
}
*/
/*
#include <stdio.h>
int a,b;
int rec(int b)
{
if(b<a)
{
return 0;
}
rec(b-1);
if(b%2!=0){
printf("%d ",b);
}
}
int main()
{
scanf("%d %d",&a,&b);
rec(b);
}
*/
/*
#include <stdio.h>
int rec(int n)
{
if(n==0){
return 0;
}
return n+rec(n-1);
}
int main()
{
int n;
scanf("%d",&n);
printf("%d", rec(n));
}
*/
/*
#include <stdio.h>
int i;
int rec(int n)
{
if(n==0){
return 0;
}
printf("%d",n);
rec=(n-1);
}
int main()
{
int n;
scanf("%d",&n);
rec(n);
}
*/