#include <stdio.h>
void cat_data(int data1[], int data2[], int len1, int len2) {
int i;
for(i = 0; i < len2; i++) {
data1[len1 + i] = data2[i];
}
}
int main(void) {
int data1[7] = {1, 2, 3, 4, 5, 6, 7};
int data2[5] = {8, 9, 10, 11, 12};
int len1 = 7;
int len2 = sizeof(data2) / sizeof(data2[0]);
cat_data(data1, data2, len1, len2);
for(int i = 0; i < len1 + len2; i++) {
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGNhdF9kYXRhKGludCBkYXRhMVtdLCBpbnQgZGF0YTJbXSwgaW50IGxlbjEsIGludCBsZW4yKSB7CiAgICBpbnQgaTsKICAgIGZvcihpID0gMDsgaSA8IGxlbjI7IGkrKykgewogICAgICAgIGRhdGExW2xlbjEgKyBpXSA9IGRhdGEyW2ldOwogICAgfQp9CgppbnQgbWFpbih2b2lkKSB7CiAgICBpbnQgZGF0YTFbN10gPSB7MSwgMiwgMywgNCwgNSwgNiwgN307ICAKICAgIGludCBkYXRhMls1XSAgPSB7OCwgOSwgMTAsIDExLCAxMn07ICAgIAoKICAgIGludCBsZW4xID0gNzsKICAgIGludCBsZW4yID0gc2l6ZW9mKGRhdGEyKSAvIHNpemVvZihkYXRhMlswXSk7ICAKCiAgICBjYXRfZGF0YShkYXRhMSwgZGF0YTIsIGxlbjEsIGxlbjIpOwoKICAgIGZvcihpbnQgaSA9IDA7IGkgPCBsZW4xICsgbGVuMjsgaSsrKSB7CiAgICAgICAgcHJpbnRmKCIlZCAiLCBkYXRhMVtpXSk7CiAgICB9CiAgICBwcmludGYoIlxuIik7CgogICAgcmV0dXJuIDA7Cn0=