#include <stdio.h>
int main(void) {
int N,x,a;
int y=0;
int tab[1000000];
int tablica[N];
int tabk[N];
for(int i = 1; i<N+1; i++)
{
tablica[i]=x;
tab[i]=tab[i-1]+tablica[i];
}
for(int i = 1; i<N+1; i++)
{
if(tab[i]>(tab[N]-tab[i]) && y<tab[N]-tab[i])
{
y=(tab[N]-tab[i]);
}
else if(tab[i]<(tab[N]-tab[i]) && y<tab[i])
{
y=tab[i];
}
a=tablica[1];
for(int i = 1; i<N+1; i++)
{
tablica[i]=tablica[i+1];
}
tablica[N]=a;
for(int i =1;i<N+1;i++)
{
tab[i]=tab[i-1]+tablica[i];
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CmludCBOLHgsYTsKaW50IHk9MDsKc2NhbmYoIiVkIiwgJk4pOwppbnQgdGFiWzEwMDAwMDBdOwppbnQgdGFibGljYVtOXTsKaW50IHRhYmtbTl07CmZvcihpbnQgaSA9IDE7IGk8TisxOyBpKyspCgl7CgkJc2NhbmYoIiVkIiwgJngpOwoJCXRhYmxpY2FbaV09eDsKCQl0YWJbaV09dGFiW2ktMV0rdGFibGljYVtpXTsKCX0KZm9yKGludCBpID0gMTsgaTxOKzE7IGkrKykKCXsKCQlpZih0YWJbaV0+KHRhYltOXS10YWJbaV0pICYmIHk8dGFiW05dLXRhYltpXSkKCQkJCXsKCQkJCQl5PSh0YWJbTl0tdGFiW2ldKTsKCQkJCX0KCQllbHNlIGlmKHRhYltpXTwodGFiW05dLXRhYltpXSkgJiYgeTx0YWJbaV0pCgkJCXsKCQkJCXk9dGFiW2ldOwoJCQl9CglhPXRhYmxpY2FbMV07CgkJZm9yKGludCBpID0gMTsgaTxOKzE7IGkrKykKCQkJewoJCQkJdGFibGljYVtpXT10YWJsaWNhW2krMV07CgkJCX0KCXRhYmxpY2FbTl09YTsKCWZvcihpbnQgaSA9MTtpPE4rMTtpKyspCgl7Cgl0YWJbaV09dGFiW2ktMV0rdGFibGljYVtpXTsKCX0KfQpwcmludGYoIiVkIix5KTsKCXJldHVybiAwOwp9Cg==