#include<iostream>
using namespace std;
int main()
{
long long n,nar=0,b,c,e=1,sb=0,naje=1;	
cin>>n;	
cin>>b;
c=b;
nar=b;
while(n-1>1)	
{	
cin>>b;
if(b>c)e++;sb=sb+b+c; 
if(e>=3)sb=sb-c;
if(b==c&&e>=naje)naje=e;nar=sb;sb=0;
if(b<c&&e>=naje)naje=e;nar=sb;sb=0;
c=b;	
n--;
}
for(int a=nar-1;a>=1;a--)	
{	
if(nar%a==0)
{
cout<<naje<<endl;
cout<<a<<endl;
}
}
return 0;	
}
