/*#include<stdio.h>
struct student
{
int c;
int ap;
int grade;
};
int main()
{
int n,i,j, max=0,mi=0;
int mp[101]= {};
struct student sc[105];
scanf("%d", &n);
for(i=0; i<n; i++)
{
scanf("%d %d %d",&sc[i].c, &sc[i].ap, &sc[i].grade);
}
for(j=0; j<3; j++)
{
max=0;
for(i=0; i<n; i++)
{
if(max<sc[i].grade)
{
max=sc[i].grade;
mi=i;
}
}
if(j!=2)
{
printf("%d %d\n",sc[mi].c,sc[mi].ap);
sc[mi].grade=0;
mp[sc[mi].c]++;
}
else
{
if(mp[sc[mi].c]>=2)
{
for(i = 0; i<n;i++)
{
if(sc[i].c==sc[mi].c)
{
sc[i].grade=0;
}
}
j--;
}
else{
printf("%d %d\n",sc[mi].c,sc[mi].ap);
}
}
}
return 0;
}
*/
/*
#include<stdio.h>
#define SIZE 5
int s[SIZE];
int top;
void init()
{
top=-1;
}
void push(int data)
{
if(top==SIZE-1)
{
printf("push를 할 수 없습니다!!!\n");
return ;
}
top++;
s[top]=data;
}
int pop()
{
if(top==-1)
{
printf("pop을 할 수 없습니다!!!\n");
return ;
}
int tmp=s[top];
s[top]=0;
top--;
return tmp;
}
void print()
{
printf("================print============\n");
for(int i = 0; i<SIZE; i++)
{
printf("%d ",s[i]);
}
printf("\n");
}
int main()
{
int n;
int data;
init();
while(1)
{
printf("1.push 2.pop 3.print\n");
scanf("%d",&n);
if(n==1)
{
printf("데이터를 입력하라고요 \n");
scanf("%d",&data);
push(data);
}
else if(n==2)
{
printf("pop = %d\n",pop());
}
else
{
print();
}
}
}
*/
#include<stdio.h>
#include <string.h>
int s[10];
int top;
void init()
{
top=-1;
}
void push(int data)
{
top++;
s[top]=data;
}
int pop()
{
int tmp=s[top];
s[top]=0;
top--;
return tmp;
}
int main(){
}