#include <stdio.h>
void cat_data(int *data1, const int *data2, int len2) {
int len1 = 0;
while (data1[len1] != 0) len1++;
for (int i = 0; i < len2; i++)
data1[len1 + i] = data2[i];
}
int main(void) {
int data1[7] = {1,2};
int data2[5] = {3,4,5,6,7};
int len2 = sizeof(data2) / sizeof(data2[0]);
cat_data(data1, data2, len2);
for (int i = 0; i < 7 ; i++)
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGNhdF9kYXRhKGludCAqZGF0YTEsIGNvbnN0IGludCAqZGF0YTIsIGludCBsZW4yKSB7CiAgICBpbnQgbGVuMSA9IDA7CiAgICB3aGlsZSAoZGF0YTFbbGVuMV0gIT0gMCkgbGVuMSsrOwoKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbGVuMjsgaSsrKQogICAgICAgIGRhdGExW2xlbjEgKyBpXSA9IGRhdGEyW2ldOwp9CgppbnQgbWFpbih2b2lkKSB7CiAgICBpbnQgZGF0YTFbN10gPSB7MSwyfTsKICAgIGludCBkYXRhMls1XSA9IHszLDQsNSw2LDd9OwoKICAgIGludCBsZW4yID0gc2l6ZW9mKGRhdGEyKSAvIHNpemVvZihkYXRhMlswXSk7CgogICAgY2F0X2RhdGEoZGF0YTEsIGRhdGEyLCBsZW4yKTsKCiAgICBmb3IgKGludCBpID0gMDsgaSA8IDcgOyBpKyspCiAgICAgICAgcHJpbnRmKCIlZCAiLCBkYXRhMVtpXSk7Cn0K