//Programul va afisa cea mai lunga secventa posibila
#include <iostream>
using namespace std;
int main()
{
int a[100000], n, i, i_min = 0, i_max = 0;
cin>>n;
for(i = 0; i < n; ++i)
{
cin>>v[i];
if(v[i_min] < v[i]) i_min = i;
if(v[i_max] >= v[i]) i_max = i;
}
if(i_min > i_max)
swap(i_min, i_max); //Interschimbare
for(i = i_min; i <= i_max; ++i)
cout<<v[i]<<' ';
}