int main(void)
{
	int k, *up, *down, *mystery;
	up = {3, 5, 7};
	down = malloc(sizeof(int) * 5);
	mystery = down;
	mystery[0] = up[1];
	mystery[1] = up[0] + down[0];
	down[4] = mystery[0] + up[2] + down[0];
	for(k=0; k<5; k++) {
		printf("%d ", mystery[k]);
	}
	printf("\n");
	return 0;
}
