#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <stdbool.h>
int main() {
char input[99999];
char output[99999];
int out_len = 0;
int start = 0;
while(input[start] == ' ') start++;
if(start >= in_len){
return 0;
}
bool space = false;
bool isWord = false;
for(int i = start; i < in_len; i++){
if(input[i] == ' '){
if(space){
continue;
}
else{
space = true;
output[out_len++] = input[i];
}
}
else {
output[out_len++] = input[i];
isWord = true;
space = false;
}
}
while(out_len > 0 && output[out_len - 1] == ' '){
out_len--;
}
output[out_len] = '\0';
if(isWord){
}
else{
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KI2luY2x1ZGUgPGN0eXBlLmg+CiNpbmNsdWRlIDxzdGRib29sLmg+CgppbnQgbWFpbigpIHsKICAgIGNoYXIgaW5wdXRbOTk5OTldOwogICAgY2hhciBvdXRwdXRbOTk5OTldOwogICAgc2NhbmYoIiAlW15cbl0iLCBpbnB1dCk7IAogICAgCiAgICBpbnQgaW5fbGVuID0gc3RybGVuKGlucHV0KTsKICAgIGludCBvdXRfbGVuID0gMDsKICAgIGludCBzdGFydCA9IDA7CiAgICAKICAgIHdoaWxlKGlucHV0W3N0YXJ0XSA9PSAnICcpIHN0YXJ0Kys7CiAgICAKICAgIGlmKHN0YXJ0ID49IGluX2xlbil7CiAgICAgICAgcHJpbnRmKCJObyB3b3JkcyEiKTsKICAgICAgICByZXR1cm4gMDsKICAgIH0KICAgIAogICAgYm9vbCBzcGFjZSA9IGZhbHNlOyAgICAKICAgIGJvb2wgaXNXb3JkID0gZmFsc2U7CiAgICAKICAgIGZvcihpbnQgaSA9IHN0YXJ0OyBpIDwgaW5fbGVuOyBpKyspewogICAgICAgIGlmKGlucHV0W2ldID09ICcgJyl7CiAgICAgICAgICAgIGlmKHNwYWNlKXsKICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGVsc2V7CiAgICAgICAgICAgICAgICBzcGFjZSA9IHRydWU7CiAgICAgICAgICAgICAgICBvdXRwdXRbb3V0X2xlbisrXSA9IGlucHV0W2ldOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGVsc2UgewogICAgICAgICAgICBvdXRwdXRbb3V0X2xlbisrXSA9IGlucHV0W2ldOwogICAgICAgICAgICBpc1dvcmQgPSB0cnVlOwogICAgICAgICAgICBzcGFjZSA9IGZhbHNlOwogICAgICAgIH0KICAgIH0KICAgIAogICAgd2hpbGUob3V0X2xlbiA+IDAgJiYgb3V0cHV0W291dF9sZW4gLSAxXSA9PSAnICcpewogICAgICAgIG91dF9sZW4tLTsKICAgIH0KICAgIAogICAgb3V0cHV0W291dF9sZW5dID0gJ1wwJzsgCiAgICAKICAgIGlmKGlzV29yZCl7CiAgICAgICAgcHJpbnRmKCIlcyIsIG91dHB1dCk7CiAgICB9CiAgICBlbHNlewogICAgICAgIHByaW50ZigiTm8gd29yZHMhIik7CiAgICB9CiAgICAKICAgIHJldHVybiAwOwp9