#include<iostream>
using namespace std;
int main ()
{
	int n,i,sp,sb=0,msb=0,ngd=0,por=0,rast=0,del;
	cin>>n;
	for (i=1;i<n;i++)
	{
		cin>>sp;
		if (sp>rast) {por++; rast=sp; sb=sb+sp;}
		else 
		{
			rast=0;
			if (por>ngd) {ngd=por; msb=sb;}
			por=0;
			sb=0;
			por++; rast=sp; sb=sb+sp;
		}
	}
	for (i=1;i<msb;i++)
	{
		if (msb%i==0) del=i;
	}
	cout<<ngd<<endl;
	cout<<del<<endl;
	return 0;
}
