#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <iostream>
int a[100000];
int main()
{
freopen("scmax.in", "r", stdin);
freopen("scmax.out", "w", stdout);
int n;
scanf("%d", &n);
for(int i=0;i<n;i++)
scanf("%d", a+i);
int max_len = 0, start = 0, len = 0;
// int a[] = { 7, 3, 2, 1, 2, 3, 5, 6, 2, 3, 4, 5, 8, 5, 4, 3, 2, 1, 0, 1, 4, 5, 4, 3, 2, 1, 0 };
for (int i = 0; i < n-1; i++) {
if (a[i + 1] > a[i]) {
len++;
}
else {
len++;
if (len > max_len){
start = i - len + 1;
max_len = len;
}
len = 0;
}
}
printf("%s %d\n","max:",max_len);
for (int i = 0; i < max_len; i++) {
printf("%d ", a[start + i]);
}
return 0;
}