#include <map>
#include <string>
#include <iostream>
int main()
{
std::map<std::string, int> m;
m["foo"]=42;
m["bar"]=42;
bool notExists = m.find("foo")==m.end();
std::cout << ( notExists ? "NO\n" : "YES\n");
notExists = m.find("bar")==m.end();
std::cout << ( notExists ? "NO\n" : "YES\n");
notExists = m.find("baz")==m.end();
std::cout << ( notExists ? "NO\n" : "YES\n");}
I2luY2x1ZGUgPG1hcD4KI2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1haW4oKQp7CiAgc3RkOjptYXA8c3RkOjpzdHJpbmcsIGludD4gbTsKICBtWyJmb28iXT00MjsKICBtWyJiYXIiXT00MjsKCiAgYm9vbCBub3RFeGlzdHMgPSBtLmZpbmQoImZvbyIpPT1tLmVuZCgpOwogIHN0ZDo6Y291dCA8PCAoIG5vdEV4aXN0cyA/ICJOT1xuIiA6ICJZRVNcbiIpOwoKICBub3RFeGlzdHMgPSBtLmZpbmQoImJhciIpPT1tLmVuZCgpOwogIHN0ZDo6Y291dCA8PCAoIG5vdEV4aXN0cyA/ICJOT1xuIiA6ICJZRVNcbiIpOwoKICBub3RFeGlzdHMgPSBtLmZpbmQoImJheiIpPT1tLmVuZCgpOwogIHN0ZDo6Y291dCA8PCAoIG5vdEV4aXN0cyA/ICJOT1xuIiA6ICJZRVNcbiIpO30=