#include <stdio.h>
#include <string.h>
int main(void)
{
char buffer[5];
if (fgets(buffer
, sizeof(buffer
), stdin
) != NULL
) printf("First : Length = %d, buffer[strlen(buffer) - 1] = '%c'\n", strlen(buffer
), buffer
[strlen(buffer
) - 1]); while (fgetc(stdin
) != '\n');
if (fgets(buffer
, sizeof(buffer
), stdin
) != NULL
) printf("Second: Length = %d, buffer[strlen(buffer) - 1] = '%c'\n", strlen(buffer
), buffer
[strlen(buffer
) - 1]); while (fgetc(stdin
) != '\n');
if (fgets(buffer
, sizeof(buffer
), stdin
) != NULL
) printf("Third : Length = %d, buffer[strlen(buffer) - 1] = '%c'\n", strlen(buffer
), buffer
[strlen(buffer
) - 1]);
if (fgets(buffer
, sizeof(buffer
), stdin
) != NULL
) printf("Fourth: Length = %d, buffer[strlen(buffer) - 1] = '%c'\n", strlen(buffer
), buffer
[strlen(buffer
) - 1]);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCmludCBtYWluKHZvaWQpCnsKICAgIGNoYXIgYnVmZmVyWzVdOwoKICAgIGlmIChmZ2V0cyhidWZmZXIsIHNpemVvZihidWZmZXIpLCBzdGRpbikgIT0gTlVMTCkKICAgICAgICBwcmludGYoIkZpcnN0IDogTGVuZ3RoID0gJWQsIGJ1ZmZlcltzdHJsZW4oYnVmZmVyKSAtIDFdID0gJyVjJ1xuIiwgc3RybGVuKGJ1ZmZlciksIGJ1ZmZlcltzdHJsZW4oYnVmZmVyKSAtIDFdKTsKICAgIHdoaWxlIChmZ2V0YyhzdGRpbikgIT0gJ1xuJyk7CgogICAgaWYgKGZnZXRzKGJ1ZmZlciwgc2l6ZW9mKGJ1ZmZlciksIHN0ZGluKSAhPSBOVUxMKQogICAgICAgIHByaW50ZigiU2Vjb25kOiBMZW5ndGggPSAlZCwgYnVmZmVyW3N0cmxlbihidWZmZXIpIC0gMV0gPSAnJWMnXG4iLCBzdHJsZW4oYnVmZmVyKSwgYnVmZmVyW3N0cmxlbihidWZmZXIpIC0gMV0pOwogICAgd2hpbGUgKGZnZXRjKHN0ZGluKSAhPSAnXG4nKTsKCiAgICBpZiAoZmdldHMoYnVmZmVyLCBzaXplb2YoYnVmZmVyKSwgc3RkaW4pICE9IE5VTEwpCiAgICAgICAgcHJpbnRmKCJUaGlyZCA6IExlbmd0aCA9ICVkLCBidWZmZXJbc3RybGVuKGJ1ZmZlcikgLSAxXSA9ICclYydcbiIsIHN0cmxlbihidWZmZXIpLCBidWZmZXJbc3RybGVuKGJ1ZmZlcikgLSAxXSk7CgogICAgaWYgKGZnZXRzKGJ1ZmZlciwgc2l6ZW9mKGJ1ZmZlciksIHN0ZGluKSAhPSBOVUxMKQogICAgICAgIHByaW50ZigiRm91cnRoOiBMZW5ndGggPSAlZCwgYnVmZmVyW3N0cmxlbihidWZmZXIpIC0gMV0gPSAnJWMnXG4iLCBzdHJsZW4oYnVmZmVyKSwgYnVmZmVyW3N0cmxlbihidWZmZXIpIC0gMV0pOwoKCXJldHVybiAwOwp9Cg==