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

int main(void)
{
	int n;
	int *f;
	size_t len;
	size_t alloc;
	int i;

	alloc = 1024;
	len = 0;
	f = malloc(sizeof(int) * alloc);

	// [ svæði í notkun |  laust pláss  ]
	//                   |               |
	//                  len            alloc

	while (1)
	{
		if (len >= alloc)
		{
			alloc *= 2;
			f = realloc(f, sizeof(int) * alloc);
		}

		if (scanf("%d", &n) != 1)
			break;

		f[len] = n;
		len++;
	}

	for (i = 0; i < len; i++)
		printf("%d\n", f[i]);
}

