/*
#include <stdio.h>
int main()
{
int a,i,j,k;
scanf("%d",&a);
for(i=0;i<a;i++)
{
for(j=0;j<=i;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,i,j;
scanf("%d", &a);
for(i=a-1;i>=0;i--)
{
for(j=0;j<=i;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c,n,i;
scanf("%d %d %d %d", &a, &b, &c, &n);
for(i=1;i<=n-1;i++)
{
a = a * b + c;
}
printf("%d",a);
return 0;
}
*/
//#include <stdio.h>
//
//int main()
//{
// int a,i;
// scanf("%d", &a);
// printf("*");
// for(i=)
//}
/*
#include <stdio.h>
int main()
{
int a[1000],n,i;
scanf("%d", &n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(i=n-1;i>=0;i--)
{
printf("%d ",a[i]);
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,i,j,k[100];
scanf("%d",&a);
for(i=0;i<a;i++)
{
scanf("%d", &k[i]);
}
for(i=0;i<a;i++)
{
printf("%d\n",k[i]);
}
for(i=0;i<a;i++)
{
printf("%d\n",k[i]);
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a[50],i,k;
for(i=1;i<=10;i++)
{
scanf("%d",&a[i]);
}
scanf("%d", &k);
printf("%d", a[k]);
return 0;
}
*/
#include <stdio.h>
int main()
{
int a[10000],k,i,min=23;
scanf("%d",&k);
for(i=0;i<k;i++)
{
scanf("%d", &a[i]);
}
for(i = 0;i<k;i++)
{
if(a[i]<min)
{
min=a[i];
}
}
printf("%d", min);
return 0;
}