#include <algorithm>
#include <string>
#include <vector>
#include <iterator>
#include <iostream>
using namespace std;
vector<string> split(const string& s, const string& delim) {
vector<string> result;
if (delim.empty()) {
result.push_back(s);
return result;
}
string::const_iterator substart = s.begin(), subend;
while (true) {
subend = search(substart, s.end(), delim.begin(), delim.end());
string temp(substart, subend);
if (!temp.empty()) {
result.push_back(temp);
}
if (subend == s.end()) {
break;
}
substart = subend + delim.size();
}
return result;
}
int main() {
string s;
vector<string> tmp;
while(getline(cin, s)) {
tmp = split(s, "¤=¤");
for(size_t i = 0; i < tmp.size(); ++i) {
cout << tmp[i] << "\n";
}
}
return 0;
}
I2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPGl0ZXJhdG9yPgojaW5jbHVkZSA8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAKdmVjdG9yPHN0cmluZz4gc3BsaXQoY29uc3Qgc3RyaW5nJiBzLCBjb25zdCBzdHJpbmcmIGRlbGltKSB7CiAgIHZlY3RvcjxzdHJpbmc+IHJlc3VsdDsKICAgIGlmIChkZWxpbS5lbXB0eSgpKSB7CiAgICAgICAgcmVzdWx0LnB1c2hfYmFjayhzKTsKICAgICAgICByZXR1cm4gcmVzdWx0OwogICAgfQogICAgc3RyaW5nOjpjb25zdF9pdGVyYXRvciBzdWJzdGFydCA9IHMuYmVnaW4oKSwgc3ViZW5kOwogICAgd2hpbGUgKHRydWUpIHsKICAgICAgICBzdWJlbmQgPSBzZWFyY2goc3Vic3RhcnQsIHMuZW5kKCksIGRlbGltLmJlZ2luKCksIGRlbGltLmVuZCgpKTsKICAgICAgICBzdHJpbmcgdGVtcChzdWJzdGFydCwgc3ViZW5kKTsKICAgICAgICBpZiAoIXRlbXAuZW1wdHkoKSkgewogICAgICAgICAgICByZXN1bHQucHVzaF9iYWNrKHRlbXApOwogICAgICAgIH0KICAgICAgICBpZiAoc3ViZW5kID09IHMuZW5kKCkpIHsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogICAgICAgIHN1YnN0YXJ0ID0gc3ViZW5kICsgZGVsaW0uc2l6ZSgpOwogICAgfQogICAgcmV0dXJuIHJlc3VsdDsKfQogCmludCBtYWluKCkgewogICAgc3RyaW5nIHM7CiAgICB2ZWN0b3I8c3RyaW5nPiB0bXA7CiAgICB3aGlsZShnZXRsaW5lKGNpbiwgcykpIHsKICAgICAgICB0bXAgPSBzcGxpdChzLCAiwqQ9wqQiKTsKICAgICAgICBmb3Ioc2l6ZV90IGkgPSAwOyBpIDwgdG1wLnNpemUoKTsgKytpKSB7CiAgICAgICAgICAgIGNvdXQgPDwgdG1wW2ldIDw8ICJcbiI7CiAgICAgICAgfQogICAgfQogICAgcmV0dXJuIDA7Cn0=