#include <stdlib.h>
#include <string.h>
#include <stdio.h>
int main()
{
char symbols[16] = "";
char symbols_copy[16];
int index = 0;
while (index++ < 15)
{
memcpy(symbols_copy
, symbols
, sizeof(symbols
));
if (index % 2)
snprintf(symbols
, sizeof symbols
, "a%s", symbols_copy
); else
snprintf(symbols
, sizeof symbols
, "b%s", symbols_copy
);
}
return 0;
}
I2luY2x1ZGUgPHN0ZGxpYi5oPgojaW5jbHVkZSA8c3RyaW5nLmg+CiNpbmNsdWRlIDxzdGRpby5oPgoKaW50IG1haW4oKQp7CiAgICBjaGFyIHN5bWJvbHNbMTZdID0gIiI7CiAgICBjaGFyIHN5bWJvbHNfY29weVsxNl07CiAgICBpbnQgaW5kZXggPSAwOwogICAgd2hpbGUgKGluZGV4KysgPCAxNSkKICAgIHsKICAgICAgICAgbWVtY3B5KHN5bWJvbHNfY29weSwgc3ltYm9scywgc2l6ZW9mKHN5bWJvbHMpKTsKCiAgICAgICAgIGlmIChpbmRleCAlIDIpCiAgICAgICAgICAgICBzbnByaW50ZihzeW1ib2xzLCBzaXplb2Ygc3ltYm9scywgImElcyIsIHN5bWJvbHNfY29weSk7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHNucHJpbnRmKHN5bWJvbHMsIHNpemVvZiBzeW1ib2xzLCAiYiVzIiwgc3ltYm9sc19jb3B5KTsKCiAgICAgICAgIHByaW50ZigiJXNcbiIsIHN5bWJvbHMpOwogICAgfQogICAgcmV0dXJuIDA7Cn0K