#include <stdio.h>
int main(void)
{
short var_1;
int var_2;
long long var_3;
if (scanf("%hd, %d, %lld", &var_1
, &var_2
, &var_3
) != 3) { return 0;
}
unsigned char var_ar[sizeof(var_1) + sizeof(var_2) + sizeof(var_3)] = {0};
int counter = 0;
unsigned char *ptr_1 = (unsigned char *)&var_1;
unsigned char *ptr_2 = (unsigned char *)&var_2;
unsigned char *ptr_3 = (unsigned char *)&var_3;
for (int i = 0; i < sizeof(var_1); i++) {
var_ar[counter] = *(ptr_1 + i);
counter++;
}
for (int j = 0; j < sizeof(var_2); j++) {
var_ar[counter] = *(ptr_2 + j);
counter++;
}
for (int p = 0; p < sizeof(var_3); p++) {
var_ar[counter] = *(ptr_3 + p);
counter++;
}
for (int t = 0; t < sizeof(var_ar) / sizeof(*var_ar); t++) {
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKQp7CiAgICBzaG9ydCB2YXJfMTsKICAgIGludCB2YXJfMjsKICAgIGxvbmcgbG9uZyB2YXJfMzsKCiAgICBpZiAoc2NhbmYoIiVoZCwgJWQsICVsbGQiLCAmdmFyXzEsICZ2YXJfMiwgJnZhcl8zKSAhPSAzKSB7CiAgICAgICAgcHJpbnRmKCJJbnB1dCBlcnJvciIpOwogICAgICAgIHJldHVybiAwOwogICAgfQogICAgCiAgICB1bnNpZ25lZCBjaGFyIHZhcl9hcltzaXplb2YodmFyXzEpICsgc2l6ZW9mKHZhcl8yKSArIHNpemVvZih2YXJfMyldID0gezB9OwogICAgaW50IGNvdW50ZXIgPSAwOwogICAgdW5zaWduZWQgY2hhciAqcHRyXzEgPSAodW5zaWduZWQgY2hhciAqKSZ2YXJfMTsKICAgIHVuc2lnbmVkIGNoYXIgKnB0cl8yID0gKHVuc2lnbmVkIGNoYXIgKikmdmFyXzI7CiAgICB1bnNpZ25lZCBjaGFyICpwdHJfMyA9ICh1bnNpZ25lZCBjaGFyICopJnZhcl8zOwogICAgCiAgICBmb3IgKGludCBpID0gMDsgaSA8IHNpemVvZih2YXJfMSk7IGkrKykgewogICAgICAgIHZhcl9hcltjb3VudGVyXSA9ICoocHRyXzEgKyBpKTsKICAgICAgICBjb3VudGVyKys7CiAgICB9CiAgICAKICAgIGZvciAoaW50IGogPSAwOyBqIDwgc2l6ZW9mKHZhcl8yKTsgaisrKSB7CiAgICAgICAgdmFyX2FyW2NvdW50ZXJdID0gKihwdHJfMiArIGopOwogICAgICAgIGNvdW50ZXIrKzsKICAgIH0KICAgIAogICAgZm9yIChpbnQgcCA9IDA7IHAgPCBzaXplb2YodmFyXzMpOyBwKyspIHsKICAgICAgICB2YXJfYXJbY291bnRlcl0gPSAqKHB0cl8zICsgcCk7CiAgICAgICAgY291bnRlcisrOwogICAgfQogICAgCiAgICBmb3IgKGludCB0ID0gMDsgdCA8IHNpemVvZih2YXJfYXIpIC8gc2l6ZW9mKCp2YXJfYXIpOyB0KyspIHsKICAgICAgICBwcmludGYoIiV1ICIsIHZhcl9hclt0XSk7CiAgICB9CgogICAgcmV0dXJuIDA7Cn0=