#include <stdlib.h>
/*
#include <stdio.h>
int main()
{
int i;
for(i=1;i<=100 ;i=i+1){
printf("%d ", i);
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int i, n;
scanf("%d", &n);
for(i=1;i<=n ;i=i+1){
printf("%d ", i);
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int i, a, b;
scanf("%d %d", &a, &b);
if(a<=b)
{
for(i=a;i<=b ;i++){
printf("%d ", i);
}
}
else
{
for(i=b;i<=a ;i++){
printf("%d ", i);
}
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int i;
char a, b;
scanf("%c %c", &a, &b);
for(i=a;i<=b ;i++){
printf("%c ", i);
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int n, i, S=0;
scanf("%d", &n);
for(i=1; i<=n; i++)
{
S=S+i;
}
printf("%d", S);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int n, i, S=0, P=0;
scanf("%d", &n);
for(i=1; i<=n; i++)
{
if(i%2==0)
{
S=S+i;
}
else
{
P=P+i;
}
}
printf("%d", S);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a, b, i, S=0, P=0;
scanf("%d %d", &a, &b);
for(i=a; i<=b; i++)
{
if(i%3==0)
{
S=S+i;
}
else
{
P=P+i;
}
}
printf("%d", S);
return 0;
}
*/
/*
int x1, _xp, X1;
int arr[1000] = {0};
// arr[0] ~ arr[999]
*/
/*
#include<stdio.h>
int main()
{
int n, x, i, s=0;
scanf("%d", &n);
for(i=1; i<=n; i++)
{
scanf("%d", &x);
s+=x;
}
printf("%d", s);
}
*/
/*
#include<stdio.h>
int main()
{
int n, x, i, s=0;
scanf("%d", &n);
for(i=1; i<=n; i++)
{
scanf("%d", &x);
if(x%5==0)
{
s+=x;
}
}
printf("%d", s);
}
*/
/*
#include<stdio.h>
int main()
{
int n, x, i, s=0;
scanf("%d", &n);
for(i=1; i<=n; i++)
{
scanf("%d", &x);
if(x%2==0)
{
s++;
}
}
printf("%d", s);
}
*/
/*
#include<stdio.h>
int main()
{
int n, i;
scanf("%d", &n);
for(i=1; i<=n; i++)
{
printf("*");
}
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int n, i;
scanf("%d", &n);
for(i=1; i<=9; i++)
{
printf("%d", n);
printf("*");
printf("%d", i);
printf("=");
printf("%d\n", n*i);
}
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int i, a, s=0;
for(i=1; i<=10; i++)
{
scanf("%d", &a);
if(a%5==0)
{
printf("%d", a);
break;
}
}
if(i==11){
printf("0");
}
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int a, d, n;
scanf("%d %d %d", &a, &d, &n);
printf("%d", a+(n-1)*d);
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int a, d, n, i, s;
scanf("%d %d %d", &a, &d, &n);
s=a;
for(i=1; i<=n-1; i++)
{
s+=d;
}
printf("%d", s);
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
long long int a, r, n, i, s;
scanf("%lld %lld %lld", &a, &r, &n);
s=a;
for(i=1; i<=n-1; i++)
{
s*=r;
}
printf("%lld", s);
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
long long int a, m, d, n, i, s;
scanf("%lld %lld %lld %lld", &a, &m, &d, &n);
s=a;
for(i=1; i<=n-1; i++)
{
s=s*m+d;
}
printf("%lld", s);
return 0;
}
*/
#include<stdio.h>
int main() {
int i, n, max=-1, k;
scanf("%d", &n);
for(i=0; i<n; i++) {
scanf("%d", &k);
if(max < k) {
max = k;
}
}
printf("%d", max);
}