/*
'########:::::'###::::'##::: ##::'######::::'######:::'#######::'########::'########:'########::
##.... ##:::'## ##::: ###:: ##:'##... ##::'##... ##:'##.... ##: ##.... ##: ##.....:: ##.... ##:
##:::: ##::'##:. ##:: ####: ##: ##:::..::: ##:::..:: ##:::: ##: ##:::: ##: ##::::::: ##:::: ##:
##:::: ##:'##:::. ##: ## ## ##: ##::'####: ##::::::: ##:::: ##: ##:::: ##: ######::: ########::
##:::: ##: #########: ##. ####: ##::: ##:: ##::::::: ##:::: ##: ##:::: ##: ##...:::: ##.. ##:::
##:::: ##: ##.... ##: ##:. ###: ##::: ##:: ##::: ##: ##:::: ##: ##:::: ##: ##::::::: ##::. ##::
########:: ##:::: ##: ##::. ##:. ######:::. ######::. #######:: ########:: ########: ##:::. ##:
........:::..:::::..::..::::..:::......:::::......::::.......:::........:::........::..:::::..::
*/
#include<bits/stdc++.h>
#define FOR(i,a,b) for(int i=a;i<=b;i++)
#define FORD(i,a,b) for(int i=a;i>=b;i--)
#define all(x) x.begin(), x.end()
#define rall(x) x.rbegin(), x.rend()
#define pb emplace_back
#define mp make_pair
#define reset(f, x) memset(f, x, sizeof(f))
#define sz(x) int(x.size())
#define bit(x, i) ((x >> i) & 1)
#define fi first
#define se second
#define endl "\n"
#define elif else if
#define mid int((l + r) / 2)
#define toL int(id << 1)
#define toR int(id << 1 | 1)
#pragma GCC optimize("O3")
#pragma GCC target("avx,avx2,fma,sse4.2")
#pragma GCC optimize("unroll-loops")
using namespace std;
const int MAX = 1e5 + 5;
const int mod = 1e9 + 7;
const int inf = 0x3f3f3f3f;
const long long linf = 1e18;
typedef long long ll;
int st[4*MAX], a[MAX];
void build(int id, int l, int r)
{
if(l == r)
{
st[id] = a[l];
return;
}
build(toL, l, mid);
build(toR, mid+1, r);
st[id] = min(st[toL], st[toR]);
}
int get(int id, int l, int r, int u, int v)
{
if(v < l || u > r) return inf;
if(u <= l && v >= r) return st[id];
return min(get(toL, l, mid, u, v), get(toR, mid+1, r, u, v));
}
void __Dangcoder__()
{
int n; cin >> n;
FOR(i, 1, n) cin >> a[i];
build(1, 1, n);
int ans = 0;
FOR(i, 1, n - 1)
{
int mn = get(1, 1, n, i + 1, n);
ans = max(ans, a[i] - mn);
}
if(ans == 0) cout << "Lo nang roi!";
else cout << ans;
}
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(0); cout.tie(0);
if(fopen(".INP", "r")) {
freopen(".INP", "r", stdin);
freopen(".OUT", "w", stdout);
}
int t = 1;
// cin >> t;
while(t--)
{
__Dangcoder__();
}
return 0;
}
/*
*/
LyoKJyMjIyMjIyMjOjo6OjonIyMjOjo6OicjIzo6OiAjIzo6JyMjIyMjIzo6OjonIyMjIyMjOjo6JyMjIyMjIyM6OicjIyMjIyMjIzo6JyMjIyMjIyMjOicjIyMjIyMjIzo6CiAjIy4uLi4gIyM6OjonIyMgIyM6OjogIyMjOjogIyM6JyMjLi4uICMjOjonIyMuLi4gIyM6JyMjLi4uLiAjIzogIyMuLi4uICMjOiAjIy4uLi4uOjogIyMuLi4uICMjOgogIyM6Ojo6ICMjOjonIyM6LiAjIzo6ICMjIyM6ICMjOiAjIzo6Oi4uOjo6ICMjOjo6Li46OiAjIzo6OjogIyM6ICMjOjo6OiAjIzogIyM6Ojo6Ojo6ICMjOjo6OiAjIzoKICMjOjo6OiAjIzonIyM6OjouICMjOiAjIyAjIyAjIzogIyM6OicjIyMjOiAjIzo6Ojo6OjogIyM6Ojo6ICMjOiAjIzo6OjogIyM6ICMjIyMjIzo6OiAjIyMjIyMjIzo6CiAjIzo6OjogIyM6ICMjIyMjIyMjIzogIyMuICMjIyM6ICMjOjo6ICMjOjogIyM6Ojo6Ojo6ICMjOjo6OiAjIzogIyM6Ojo6ICMjOiAjIy4uLjo6OjogIyMuLiAjIzo6OgogIyM6Ojo6ICMjOiAjIy4uLi4gIyM6ICMjOi4gIyMjOiAjIzo6OiAjIzo6ICMjOjo6ICMjOiAjIzo6OjogIyM6ICMjOjo6OiAjIzogIyM6Ojo6Ojo6ICMjOjouICMjOjoKICMjIyMjIyMjOjogIyM6Ojo6ICMjOiAjIzo6LiAjIzouICMjIyMjIzo6Oi4gIyMjIyMjOjouICMjIyMjIyM6OiAjIyMjIyMjIzo6ICMjIyMjIyMjOiAjIzo6Oi4gIyM6Ci4uLi4uLi4uOjo6Li46Ojo6Oi4uOjouLjo6OjouLjo6Oi4uLi4uLjo6Ojo6Li4uLi4uOjo6Oi4uLi4uLi46OjouLi4uLi4uLjo6Oi4uLi4uLi4uOjouLjo6Ojo6Li46OgoqLwojaW5jbHVkZTxiaXRzL3N0ZGMrKy5oPgojZGVmaW5lIEZPUihpLGEsYikgZm9yKGludCBpPWE7aTw9YjtpKyspCiNkZWZpbmUgRk9SRChpLGEsYikgZm9yKGludCBpPWE7aT49YjtpLS0pCiAKI2RlZmluZSBhbGwoeCkgeC5iZWdpbigpLCB4LmVuZCgpCiNkZWZpbmUgcmFsbCh4KSB4LnJiZWdpbigpLCB4LnJlbmQoKQojZGVmaW5lIHBiIGVtcGxhY2VfYmFjawojZGVmaW5lIG1wIG1ha2VfcGFpcgojZGVmaW5lIHJlc2V0KGYsIHgpIG1lbXNldChmLCB4LCBzaXplb2YoZikpCiNkZWZpbmUgc3ooeCkgaW50KHguc2l6ZSgpKQojZGVmaW5lIGJpdCh4LCBpKSAoKHggPj4gaSkgJiAxKQogCiNkZWZpbmUgZmkgZmlyc3QKI2RlZmluZSBzZSBzZWNvbmQKI2RlZmluZSBlbmRsICJcbiIKI2RlZmluZSBlbGlmIGVsc2UgaWYKI2RlZmluZSBtaWQgaW50KChsICsgcikgLyAyKQojZGVmaW5lIHRvTCBpbnQoaWQgPDwgMSkKI2RlZmluZSB0b1IgaW50KGlkIDw8IDEgfCAxKQogCiNwcmFnbWEgR0NDIG9wdGltaXplKCJPMyIpCiNwcmFnbWEgR0NDIHRhcmdldCgiYXZ4LGF2eDIsZm1hLHNzZTQuMiIpCiNwcmFnbWEgR0NDIG9wdGltaXplKCJ1bnJvbGwtbG9vcHMiKQp1c2luZyBuYW1lc3BhY2Ugc3RkOwpjb25zdCBpbnQgTUFYID0gMWU1ICsgNTsKY29uc3QgaW50IG1vZCA9IDFlOSArIDc7CmNvbnN0IGludCBpbmYgPSAweDNmM2YzZjNmOwpjb25zdCBsb25nIGxvbmcgbGluZiA9IDFlMTg7CnR5cGVkZWYgbG9uZyBsb25nIGxsOwppbnQgc3RbNCpNQVhdLCBhW01BWF07Cgp2b2lkIGJ1aWxkKGludCBpZCwgaW50IGwsIGludCByKQp7CglpZihsID09IHIpCgl7CgkJc3RbaWRdID0gYVtsXTsKCQlyZXR1cm47Cgl9CglidWlsZCh0b0wsIGwsIG1pZCk7CglidWlsZCh0b1IsIG1pZCsxLCByKTsKCXN0W2lkXSA9IG1pbihzdFt0b0xdLCBzdFt0b1JdKTsKfQoKaW50IGdldChpbnQgaWQsIGludCBsLCBpbnQgciwgaW50IHUsIGludCB2KQp7CglpZih2IDwgbCB8fCB1ID4gcikgcmV0dXJuIGluZjsKCWlmKHUgPD0gbCAmJiB2ID49IHIpIHJldHVybiBzdFtpZF07CglyZXR1cm4gbWluKGdldCh0b0wsIGwsIG1pZCwgdSwgdiksIGdldCh0b1IsIG1pZCsxLCByLCB1LCB2KSk7Cn0KCnZvaWQgX19EYW5nY29kZXJfXygpCnsKCWludCBuOyBjaW4gPj4gbjsKCUZPUihpLCAxLCBuKSBjaW4gPj4gYVtpXTsKCWJ1aWxkKDEsIDEsIG4pOwoJaW50IGFucyA9IDA7CglGT1IoaSwgMSwgbiAtIDEpCgl7CgkJaW50IG1uID0gZ2V0KDEsIDEsIG4sIGkgKyAxLCBuKTsKCQlhbnMgPSBtYXgoYW5zLCBhW2ldIC0gbW4pOwoJfQoJaWYoYW5zID09IDApIGNvdXQgPDwgIkxvIG5hbmcgcm9pISI7CgllbHNlIGNvdXQgPDwgYW5zOwkKfQoKaW50IG1haW4oKQp7Cglpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKCWNpbi50aWUoMCk7IGNvdXQudGllKDApOwoJaWYoZm9wZW4oIi5JTlAiLCAiciIpKSB7CgkJZnJlb3BlbigiLklOUCIsICJyIiwgc3RkaW4pOwoJCWZyZW9wZW4oIi5PVVQiLCAidyIsIHN0ZG91dCk7Cgl9CglpbnQgdCA9IDE7CgkvLyBjaW4gPj4gdDsKCXdoaWxlKHQtLSkKCXsKCQlfX0Rhbmdjb2Rlcl9fKCk7Cgl9CglyZXR1cm4gMDsKfQovKgoKKi8K