#include <cstdio>
#include <cstdlib>
#include <ctime>

int sz[20] = {15,77,300,500,777,1000,2000,3000,3000,3000};
int sm[20] = {0,0,0,0,0,40,1500,4800,10101,13000,25000,30000,78888,99999,100000,100000};
int chk[5050][5050];
int main()
{
    int st, ed, r = 1, c = 3;
    char in[110], out[110];
    scanf("%d%d", &st, &ed);
    srand(time(NULL));
    for(int i = st ; i <= ed ; i++ )
    {
        sprintf(in,".%d.in",i);
        freopen(in,"w",stdout);
        printf("%d\n", sz[i]);
        for(int j = 1 ; j <= sz[i-1] ; j++ )
        {
            if( rand()%2 ) printf("%d ", rand());
            else printf("%d ", -rand());
        }

    }
}
