#include
void sweep(int *a,int *b);
void reverse(int *a,int n);
int main(void)
{
int a[20],i,n,t;
for(i=0;scanf("%d",&t)&&t&&i<20;i++)
{
a[i]=t;
}
n=i;
reverse(a,n);
for(i=0;i{
printf("%d\n",a[i]);
}
return 0;
}
void sweep(int *a,int *b)
{
int t;
t=*a;
*a=*b;
*b=t;
}
void reverse(int *a,int n)
{
int *p=a+n-1;
for(;a{
sweep(a,p);
}
}