/*
#include <stdio.h>
int main()
{
char a[4][4]= {"*x*"," xx", "* *"};
int i,j,k,ii,jj;
scanf("%d",&k);
for(i=0; i<3; i++)
{
for(ii=0; ii<k; ii++)
{
for(j=0; j<3; j++)
{
for(jj=0; jj<k; jj++)
{
printf("%c",a[i][j]);
}
}
printf("\n");
}
}
return 0;
}
#include <stdio.h>
int main()
{
int i,n,a,max=0,min=1000,s=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d",&a);
if(max<a)
{
max=a;
}
if(a<min)
{
min=a;
}
}
s=max-min;
printf("%d",s);
}
#include<stdio.h>
int stack[500]={};
int top=-1; // top : 마지막 데이터의 위치
// top==-1 : 스택이 비어있다!
void push(int data)
{
top++;
stack[top]=data;
}
int pop()
{
if(top!=-1)
{
return stack[top--];
}
}
int main()
{
push(5);
push(4);
push(3);
while(top!=-1) //stack의 모든 데이터를 pop할때
{
printf("%d ",pop());
}
}
*/
#include <stdio.h>
int stack[1000]={};
int top=-1;
int main()
{
int n;
scanf("%d",&n);
}