#include <stdio.h>
#include <stdlib.h>
#include <limits.h>

int main()
{
   int i, j, alloc = 1;
   char* ptr;
   for(i = 1; i < 20; ++i)
     {
	printf("%d\n", alloc);
        ptr = malloc(alloc);
	for(j = 0; j < alloc; ++j)
	  ptr[j] = j;
	alloc *= i;
     }
   
   return 0;
}

