n=int(input()) a=[] sr=input().split() for i in range(n): a.append(int(sr[i])) a=sorted(a) a.reverse() m=int(input()) da=a[0] while(da>=1): s=0 for i in range(n): s=s+a[i]//da if(s>=m): break else: da=da-1 if(da>=1): print(da) else: print("Failed") /************************************************************** Problem: 1413 User: admin Language: Python Result: Accepted Time:197 ms Memory:34480 kb ****************************************************************/