#include <bits/stdc++.h>
using namespace std;
int main()
{
string source;
bool isStartMultiComment = 0;
while (getline(cin, source))
{
bool isNotComment = false;
if (source.size() == 0 || source == " ")
{
continue;
}
for (int i = 0; i < source.size(); i++)
{
if (source[i] == '/' && source[i + 1] == '/' && !isStartMultiComment)
{
break;
}
else if (source[i] == '/' && source[i + 1] == '*')
{
i++;
isStartMultiComment = true;
}
else if (source[i] == '*' && source[i + 1] == '/' && isStartMultiComment)
{
i++;
isStartMultiComment = false;
}
else if (!isStartMultiComment)
{
cout << source[i];
isNotComment = true;
}
}
if (isNotComment && !isStartMultiComment)
cout << endl;
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKCkKewogICAgc3RyaW5nIHNvdXJjZTsKICAgIGJvb2wgaXNTdGFydE11bHRpQ29tbWVudCA9IDA7CiAgICB3aGlsZSAoZ2V0bGluZShjaW4sIHNvdXJjZSkpCiAgICB7CiAgICAgICAgYm9vbCBpc05vdENvbW1lbnQgPSBmYWxzZTsKICAgICAgICBpZiAoc291cmNlLnNpemUoKSA9PSAwIHx8IHNvdXJjZSA9PSAiICIpCiAgICAgICAgewogICAgICAgICAgICBjb250aW51ZTsKICAgICAgICB9CgogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgc291cmNlLnNpemUoKTsgaSsrKQogICAgICAgIHsKICAgICAgICAgICAgaWYgKHNvdXJjZVtpXSA9PSAnLycgJiYgc291cmNlW2kgKyAxXSA9PSAnLycgJiYgIWlzU3RhcnRNdWx0aUNvbW1lbnQpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGVsc2UgaWYgKHNvdXJjZVtpXSA9PSAnLycgJiYgc291cmNlW2kgKyAxXSA9PSAnKicpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGkrKzsKICAgICAgICAgICAgICAgIGlzU3RhcnRNdWx0aUNvbW1lbnQgPSB0cnVlOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGVsc2UgaWYgKHNvdXJjZVtpXSA9PSAnKicgJiYgc291cmNlW2kgKyAxXSA9PSAnLycgJiYgaXNTdGFydE11bHRpQ29tbWVudCkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgaSsrOwogICAgICAgICAgICAgICAgaXNTdGFydE11bHRpQ29tbWVudCA9IGZhbHNlOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGVsc2UgaWYgKCFpc1N0YXJ0TXVsdGlDb21tZW50KQogICAgICAgICAgICB7CgogICAgICAgICAgICAgICAgY291dCA8PCBzb3VyY2VbaV07CiAgICAgICAgICAgICAgICBpc05vdENvbW1lbnQgPSB0cnVlOwogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBpZiAoaXNOb3RDb21tZW50ICYmICFpc1N0YXJ0TXVsdGlDb21tZW50KQogICAgICAgICAgICBjb3V0IDw8IGVuZGw7CiAgICB9Cn0=