/* author: Arjun Sreedharan */
#include <stdio.h>
#include <string.h>
#define BUFF_SIZE 2048
int main(void)
{
char buff[2048];
char *buff_temp = buff;
char* buff_ptr = buff;
unsigned int len = 0;
while (fgets(buff_ptr
, sizeof buff
, stdin
) != NULL
) { }
buff_ptr = buff;
while (--len) {
while (*buff_ptr == ' ' && buff_ptr[1] == ' ') {
--len;
++buff_ptr;
}
*buff_temp++ = *buff_ptr++;
}
}
LyogYXV0aG9yOiBBcmp1biBTcmVlZGhhcmFuICovCiNpbmNsdWRlIDxzdGRpby5oPgojaW5jbHVkZSA8c3RyaW5nLmg+CgojZGVmaW5lIEJVRkZfU0laRSAyMDQ4CgppbnQgbWFpbih2b2lkKQp7CgogICAgY2hhciBidWZmWzIwNDhdOwogICAgY2hhciAqYnVmZl90ZW1wID0gYnVmZjsKICAgIGNoYXIqIGJ1ZmZfcHRyID0gYnVmZjsKICAgIHVuc2lnbmVkIGludCBsZW4gPSAwOwoKICAgIHdoaWxlIChmZ2V0cyhidWZmX3B0ciwgc2l6ZW9mIGJ1ZmYsIHN0ZGluKSAhPSBOVUxMKSB7CiAgICAgICAgbGVuICs9IHN0cmxlbihidWZmX3B0cikgKyAxOwogICAgICAgIGJ1ZmZfcHRyICs9IHN0cmxlbihidWZmX3B0cik7CiAgICB9CiAgICBidWZmX3B0ciA9IGJ1ZmY7CgogICAgd2hpbGUgKC0tbGVuKSB7CiAgICAgICAgd2hpbGUgKCpidWZmX3B0ciA9PSAnICcgJiYgYnVmZl9wdHJbMV0gPT0gJyAnKSB7CiAgICAgICAgICAgIC0tbGVuOwogICAgICAgICAgICArK2J1ZmZfcHRyOwogICAgICAgIH0KICAgICAgICAKICAgICAgICpidWZmX3RlbXArKyA9ICpidWZmX3B0cisrOwogICAgfQogICAgcHJpbnRmKCIlc1xuIiwgYnVmZik7Cn0K