#include <stdio.h>
void increasinglist(int arr[], int n) {//use function to sort
int start = 0;
int length = 1;
int maxstart = 0;
for (int i = 1; i < n; i++) {// compare and change the length
if (arr[i] > arr[i - 1]) {
if (i - start + 1 > length) {
length = i - start + 1;
maxstart = start;
}
} else {
start = i;
}
}
for (int i = maxstart; i < maxstart +length; i++) {
if(i<maxstart+length-1)
printf("%d ", arr[i]); //output
else {
printf("%d",arr[i]);
}
}
printf("\n");
}
int main() {//input and output
int n;
scanf("%d/n", &n);
int arr[n];
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
increasinglist(arr, n);
return 0;
}