#include <stdio.h>
#include <string.h>
#include <stdbool.h>
bool is_palindrome(char *str) {
for (int i = 0; i < len / 2; i++) {
if (str[i] != str[len - 1 - i]) {
return false;
}
}
return true;
}
int main() {
int T;
while (T--) {
char s1[10001], s2[10001];
char concat1[20001], concat2[20001];
if (is_palindrome(concat1) || is_palindrome(concat2)) {
} else {
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KI2luY2x1ZGUgPHN0ZGJvb2wuaD4KCmJvb2wgaXNfcGFsaW5kcm9tZShjaGFyICpzdHIpIHsKICAgIGludCBsZW4gPSBzdHJsZW4oc3RyKTsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbGVuIC8gMjsgaSsrKSB7CiAgICAgICAgaWYgKHN0cltpXSAhPSBzdHJbbGVuIC0gMSAtIGldKSB7CiAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICB9CiAgICB9CiAgICByZXR1cm4gdHJ1ZTsKfQoKaW50IG1haW4oKSB7CiAgICBpbnQgVDsKICAgIHNjYW5mKCIlZCIsICZUKTsKICAgIHdoaWxlIChULS0pIHsKICAgICAgICBjaGFyIHMxWzEwMDAxXSwgczJbMTAwMDFdOwogICAgICAgIHNjYW5mKCIlcyAlcyIsIHMxLCBzMik7CiAgICAgICAgY2hhciBjb25jYXQxWzIwMDAxXSwgY29uY2F0MlsyMDAwMV07CiAgICAgICAgc3RyY3B5KGNvbmNhdDEsIHMxKTsKICAgICAgICBzdHJjYXQoY29uY2F0MSwgczIpOwogICAgICAgIHN0cmNweShjb25jYXQyLCBzMik7CiAgICAgICAgc3RyY2F0KGNvbmNhdDIsIHMxKTsKICAgICAgICBpZiAoaXNfcGFsaW5kcm9tZShjb25jYXQxKSB8fCBpc19wYWxpbmRyb21lKGNvbmNhdDIpKSB7CiAgICAgICAgICAgIHByaW50ZigiWUVTXG4iKTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBwcmludGYoIk5PXG4iKTsKICAgICAgICB9CiAgICB9CiAgICByZXR1cm4gMDsKfQ==