//
//#include<stdio.h>
//
//int main()
//{
// int i, j, b,n,d;
// int arr[10000] = {0};
//
// scanf("%d", &n);
//
// for(i=0; i<n; i++) {
// scanf("%d", &arr[i]);
// }
//
// for(i=n-1; i>=0; i--) {
// printf("%d ", arr[i]);
// }
//
//}
//#include<stdio.h>
//
//int main()
//{
// int i, j, b,n,d;
// int arr[10000] = {0};
//
// scanf("%d", &n);
//
// for(i=0; i<n; i++) {
// scanf("%d", &arr[i]);
// }
// for(i=0; i<n; i++)
// {
// printf("%d\n", arr[i]);
// }
// for(i=0; i<n; i++)
// {
// printf("%d\n", arr[i]);
// }
//
//}
//
//#include<stdio.h>
//
//int main()
//{
// int i, j, b,n,d;
// int arr[10000] = {0};
//
// for(i=0; i<10; i++) {
// scanf("%d", &arr[i]);
// }
//
//
// scanf("%d", &n);
//
// printf("%d\n", arr[n-1]);
//
//
//}
#include<stdio.h>
int main() {
int i, j, max=10000000,n;
int arr[10000] = {0};
scanf("%d", &n);
for(i=0; i<n; i++) {
scanf("%d", &arr[i]);
if(max>arr[i]) {
max=arr[i];
}
}
printf("%d\n", max);
}