/*
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
*/
/*
#include <stdio.h>
struct student
{
int score;
int grade;
};
int main()
{
int n, cnt = 1;
struct student s[200];
scanf("%d",&n);
for(int i = 0; i < n; i++)
{
scanf("%d",&s[i].score);
}
for(int i = 0; i < n; i++)
{
cnt =1;
for(int j = 0; j < n; j++)
{
if(s[j].score > s[i].score)
{
cnt++;
}
}
s[i].grade = cnt;
}
for(int i = 0; i < n; i++)
{
printf("%d %d\n",s[i].score,s[i].grade);
}
return 0;
}
*/
/*
#include <stdio.h>
struct student
{
char name[10];
int score1;
int score2;
int score3;
int grade2;
int grade3;
};
int main()
{
int n, cnt = 1, max = 0,mm=0;;
struct student s[100];
scanf("%d",&n);
for(int i = 0; i < n; i++)
{
scanf("%s %d %d %d",s[i].name,&s[i].score1,&s[i].score2,&s[i].score3);
}
for(int j = 0; j < n; j++)
{
if(max < s[j].score1)
{
max = s[j].score1;
mm=j;
}
}
for(int i = 0; i < n; i++)
{
if(s[mm].score2 < s[i].score2)
{
cnt++;
}
s[mm].grade2 = cnt;
}
cnt =1;
for(int i = 0; i < n; i++)
{
if(s[mm].score3 < s[i].score3)
{
cnt++;
}
s[mm].grade3 = cnt;
}
printf("%s %d %d",s[mm].name, s[mm].grade2,s[mm].grade3);
return 0;
}
*/
/*
#include <stdio.h>
struct mechine
{
int a;
int b;
int c; // 순위
};
int main()
{
int n, i,a, b, cnt = 1;
struct mechine m[100];
scanf("%d",&n);
for(i = 0; i < n; i++)
{
scanf("%d %d",&m[i].a,&m[i].b);
}
for(i = 0; i < n; i++)
{
cnt = 1;
for(int j = 0; j < n; j++)
{
if(m[i].a < m[j].a)
{
cnt++;
}
}
m[i].c=cnt;//321
}
for(i = n; i >=1; i--)
{
for(int j = 0; j<n; j++)
{
if(m[j].c == i)
{
printf("%d %d\n",m[j].a,m[j].b);
}
}
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a[3]={1,2,3};
int *p=a;
printf("a : %d\n",a);
printf("a[0] a[1] a[2] : %d %d %d\n",a[0], a[1],a[2]);
printf("p : %d\n",p);
printf("*p : %d\n",*p);
printf("*(p+1) : %d\n",*(p+1));
}
*/
/*
#include <stdio.h>
void myswap(int *p, int*q)
{
int tmp;
if(*p > *q)
{
tmp=*p;
*p=*q;
*q=tmp;
}
}
main()
{
int a, b;
scanf("%d%d", &a, &b);
myswap(&a, &b);
printf("%d %d", a, b);
}
*/