#include <iostream>
using namespace std;
int main ()
{ long long n, a[101], i, br=1, g, m=1, s=0, s1=0, k, k1, kk;
    cin>>n;
    cin>>a[0];
    g=a[0];
    s=s+a[0];
    k=0;
    for (i=1;i<n-1;i++)
    {
    	cin>>a[i];
    	if (a[i]>g) {br++; s+=a[i];}
    	else 
		{
    		if (br>m) {m=br; s1=s;}
    		br=1;
    		s=a[i];
    	}
    	g=a[i];
    }
    cout<<m<<endl;
    for (i=s1/2+1;;i--)
    {
    	if (s1%i==0) {cout<<i<<endl; return 0;}
    }
    return 0;
}
//11 1 2 3 2 3 2 3 2 5 6 7 9 10 1
