ll AC()
{
ll ans = 0;
//solve......
return and;
}
ll WA()
{
ll ans = 0;
//solve......
return ans;
}
signed main()
{
// freopen("testdata.in", "r", stdin);
// freopen("1.in", "r", stdin);
srand((ll)time(0));
while(true)
{
N = rand() % 8 + 1;
a[0] = rand() % 10 + 1;
for(int i=1; i<=N; i++)
{
a[i] = rand() % a[i - 1] + 1;
}
if(AC() == WA()) continue;
break;
}
printf("%d\n", N);
for(int i=1; i<=N; i++) printf("%d%c", a[i], i == N ? '\n' : ' ');
printf("%lld\n", AC());
printf("%lld\n", WA());
return 0;
}