#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int main() {
unordered_map<int,int> m;
m[1] = 1;
for (unordered_map<int,int>::iterator it = m.begin(); it != m.end(); ++it) {
cout<<it->first<<" "<<it->second<<endl;
}
cout<<"here"<<endl;
if (m[2]) {
m[1] = 3;
}
for (unordered_map<int,int>::iterator it = m.begin(); it != m.end(); ++it) {
cout<<it->first<<" "<<it->second<<endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJdW5vcmRlcmVkX21hcDxpbnQsaW50PiBtOwoJbVsxXSA9IDE7Cglmb3IgKHVub3JkZXJlZF9tYXA8aW50LGludD46Oml0ZXJhdG9yIGl0ID0gbS5iZWdpbigpOyBpdCAhPSBtLmVuZCgpOyArK2l0KSB7CgkJY291dDw8aXQtPmZpcnN0PDwiICI8PGl0LT5zZWNvbmQ8PGVuZGw7Cgl9Cgljb3V0PDwiaGVyZSI8PGVuZGw7CglpZiAobVsyXSkgewoJCW1bMV0gPSAzOwoJfQoJZm9yICh1bm9yZGVyZWRfbWFwPGludCxpbnQ+OjppdGVyYXRvciBpdCA9IG0uYmVnaW4oKTsgaXQgIT0gbS5lbmQoKTsgKytpdCkgewoJCWNvdXQ8PGl0LT5maXJzdDw8IiAiPDxpdC0+c2Vjb25kPDxlbmRsOwoJfQoJcmV0dXJuIDA7Cn0=