#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin >> n;
    
    vector<int> arr(n);
    
    for(int i=0;i<n;i++)
    {
        cin >> arr[i];
    }
    
    vector<int> ans;
    
    int cnt1=0,ele1;
    int cnt2=0,ele2;
    
    for(int i=0;i<n;i++)
    {
        if(cnt1==0 && arr[i]!=ele2)
        {
            cnt1++;
            ele1=arr[i];
        }
        else if(cnt2==0 && arr[i]!=ele1)
        {
            cnt2++;
            ele2=arr[i];
        }
        else if(ele1==arr[i])
        {
            cnt1++;
        }
        else if(ele2==arr[i])
        {
            cnt2++;
        }
        else
        {
            cnt1--;
            cnt2--;
        }
    }
    int count1=0,count2=0;
    for(int i=0;i<n;i++)
    {
        if(arr[i]==ele1)
        {
            count1++;
        }
        else if(arr[i]==ele2)
        count2++;
    }
    
    if(count1>(n/3))
    ans.push_back(ele1)
    
    if(count2>(n/3))
    ans.push_back(ele2)
    
    for(auto it:ans)
    cout<<it<<" ";
}