#include <iostream>
#include <unordered_map>
using namespace std;
bool report_new = false;
void* operator new ( std::size_t count ) {
if (report_new)
cout << "operator new " << count << "\n";
return malloc(count);
}
unordered_map<string, int> m = {
{ "сдрысни пидор", 1 },
{ "мать твою ебал", 2 }
};
int main() {
report_new = true;
if(m.find("говно сопливое") == m.end())
cout << "пошел нахуй чмо\n";
report_new = false;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dW5vcmRlcmVkX21hcD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmJvb2wgcmVwb3J0X25ldyA9IGZhbHNlOwoKdm9pZCogb3BlcmF0b3IgbmV3ICAoIHN0ZDo6c2l6ZV90IGNvdW50ICkgewoJaWYgKHJlcG9ydF9uZXcpCgkJY291dCA8PCAib3BlcmF0b3IgbmV3ICIgPDwgY291bnQgPDwgIlxuIjsKCXJldHVybiBtYWxsb2MoY291bnQpOwp9Cgp1bm9yZGVyZWRfbWFwPHN0cmluZywgaW50PiBtID0gewogICAgeyAi0YHQtNGA0YvRgdC90Lgg0L/QuNC00L7RgCIsIDEgfSwgCiAgICB7ICLQvNCw0YLRjCDRgtCy0L7RjiDQtdCx0LDQuyIsIDIgfQp9OwoKaW50IG1haW4oKSB7CglyZXBvcnRfbmV3ID0gdHJ1ZTsKCWlmKG0uZmluZCgi0LPQvtCy0L3QviDRgdC+0L/Qu9C40LLQvtC1IikgPT0gbS5lbmQoKSkKCQljb3V0IDw8ICLQv9C+0YjQtdC7INC90LDRhdGD0Lkg0YfQvNC+XG4iOwoJcmVwb3J0X25ldyA9IGZhbHNlOwoJcmV0dXJuIDA7Cn0=