#include <stdlib.h>
#include <stdio.h>
#include <string.h>
int main()
{
const char* data_sets[][200] =
{
{ "00000", "11111", },
{ "22222", "33333", "44444" },
{ "55555" },
};
for (size_t i = 0; i < sizeof(data_sets) / sizeof(data_sets[0]); i++)
{
const char** data_set = data_sets[i];
for (size_t j = 0; data_set[j]; j++)
{
printf(" [%s]\n", data_set
[j
]); }
}
return 0;
}
I2luY2x1ZGUgPHN0ZGxpYi5oPgojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPHN0cmluZy5oPgoKaW50IG1haW4oKQp7CiAgICBjb25zdCBjaGFyKiBkYXRhX3NldHNbXVsyMDBdID0KICAgICAgICB7CiAgICAgICAgICAgIHsgIjAwMDAwIiwgIjExMTExIiwgICAgICAgICB9LAogICAgICAgICAgICB7ICIyMjIyMiIsICIzMzMzMyIsICI0NDQ0NCIgfSwKICAgICAgICAgICAgeyAiNTU1NTUiICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgfTsKCiAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IHNpemVvZihkYXRhX3NldHMpIC8gc2l6ZW9mKGRhdGFfc2V0c1swXSk7IGkrKykKICAgIHsKICAgICAgICBjb25zdCBjaGFyKiogZGF0YV9zZXQgPSBkYXRhX3NldHNbaV07CiAgICAgICAgcHJpbnRmKCJkYXRhX3NldFsldV1cbiIsIGkpOwogICAgICAgIGZvciAoc2l6ZV90IGogPSAwOyBkYXRhX3NldFtqXTsgaisrKQogICAgICAgIHsKICAgICAgICAgICAgcHJpbnRmKCIgIFslc11cbiIsIGRhdGFfc2V0W2pdKTsKICAgICAgICB9CiAgICB9CgogICAgcmV0dXJuIDA7Cn0K