﻿/*
Feladat:
    Adott egy n természetes szám és egy n elemű
    sorozat.

    Írjuk ki a leghosszabb egymás melletti egyenlő
    elemekből álló részét.
*/
#include <iostream>
using namespace std;

int main()
{
    int n;
    cin >> n;

    int maximum = 0;
    int kibol_a_maximum;

    // milyen érték az előző
    int elozo;

    // hány darab van az előzőből
    int db;

    cin >> elozo;  // első elem
    db = 1;

    for (int i = 2; i <= n; i++) {
        int elem;
        cin >> elem;

        if (elem == elozo) {
            db++;
        }
        else {
            /*cout << db << " darab "
                 << elozo << endl;*/
            if (db > maximum) {
                maximum = db;
                kibol_a_maximum = elozo;
            }

            elozo = elem;
            db = 1;
        }
    }

    /*cout << db << " darab "
         << elozo << endl;*/
    if (db > maximum){
        maximum = db;
        kibol_a_maximum = elozo;
    }

    //cout << maximum << endl;
    for (int i = 1; i <= maximum; i++)
        cout << kibol_a_maximum << " ";
    cout << endl;

    return 0;
}
