Help for code of simple lcm

this is code for simple lcm in python3.6. I have tried every input possible and answer comes out to be right. but when i submit practice my code,codedchef tells that it gives wrong answer. please help me with code and kindly tell the error

try:
def compute_lcm(a, b):
from math import gcd
lcm = a * b // gcd(a, b)
return lcm

n = int(input())
e = list(map(int, input().split()))
e.sort(reverse=True)
max = 0
if n > 10000:
    for i in range(n // 100):
        for j in range(i + 1, int(n // 100)):
            l = compute_lcm(e[i], e[j])
            if l > max:
                max = l
else:
    for i in range(len(e)):
        for j in range(i + 1, len(e)):
            l = compute_lcm(e[i], e[j])
            if (l > max):
                max = l
print(max)

except:
pass