def main():
n = int(input())
arr = [int(input()) for i in range(n)]
MaxElement = None
MinElement = None
MaxFreq = 0
MinFreq = float('inf')
mp = {}
for i in range(n):
if arr[i] in mp:
mp[arr[i]] +=1
else:
mp[arr[i]] = 1
if mp[arr[i]]<MinFreq:
MinFreq = mp[arr[i]]
MinElement = arr[i]
if mp[arr[i]]>MaxFreq:
MaxFreq = mp[arr[i]]
MaxElement = arr[i]
print(f"Max Element: {MaxElement}, Max Count: {MaxFreq}")
print(f"Min Element: {MinElement}, Min Count: {MinFreq}")
if __name__ == "__main__":
main()
ZGVmIG1haW4oKToKCW4gPSBpbnQoaW5wdXQoKSkKCWFyciA9IFtpbnQoaW5wdXQoKSkgZm9yIGkgaW4gcmFuZ2UobildCgkKCU1heEVsZW1lbnQgPSBOb25lCglNaW5FbGVtZW50ID0gTm9uZQoJTWF4RnJlcSA9IDAKCU1pbkZyZXEgPSBmbG9hdCgnaW5mJykKCW1wID0ge30KCQoJZm9yIGkgaW4gcmFuZ2Uobik6CgkJaWYgYXJyW2ldIGluIG1wOgoJCQltcFthcnJbaV1dICs9MQoJCWVsc2U6CgkJCW1wW2FycltpXV0gPSAxCgkJCgkJaWYgbXBbYXJyW2ldXTxNaW5GcmVxOgoJCQlNaW5GcmVxID0gbXBbYXJyW2ldXQoJCQlNaW5FbGVtZW50ID0gYXJyW2ldCgkJaWYgbXBbYXJyW2ldXT5NYXhGcmVxOgoJCQlNYXhGcmVxID0gbXBbYXJyW2ldXQoJCQlNYXhFbGVtZW50ID0gYXJyW2ldCgkKCXByaW50KGYiTWF4IEVsZW1lbnQ6IHtNYXhFbGVtZW50fSwgTWF4IENvdW50OiB7TWF4RnJlcX0iKQoJcHJpbnQoZiJNaW4gRWxlbWVudDoge01pbkVsZW1lbnR9LCBNaW4gQ291bnQ6IHtNaW5GcmVxfSIpCgkKaWYgX19uYW1lX18gPT0gIl9fbWFpbl9fIjoKCW1haW4oKQ==