#include <stdio.h>

void cat_data(int *data1, const int *data2, int len2)
{
  int i=0;
  int j=0;
  
  while(data1[i]!=0)
  {
  	i++;
  }
  
  for(j=0; j<len2; j++)
  {
    data1[i+j]=data2[j];
  }
}

int main(void) {
	
	int d1[7]={1,2};
	int d2[5]={3,4,5,6,7};
	int l1=sizeof(d1)/sizeof(d1[0]);
	int l2=sizeof(d2)/sizeof(d2[0]);
	
	cat_data(d1, d2, l2);
	
	int i;
	for(i=0; i<l1; i++)
	{
	printf("data1[%d]=%d\n",i,d1[i]);
	}
	
	// your code goes here
	return 0;
}

