#include <iostream>
#include <unordered_map>
using namespace std;
int main() {
unordered_map<int, int> mp;
mp[1]++;
cout << mp.size() << endl;
mp[1]--;
if (mp[1] == 0) {
mp.erase(1);
}
cout << mp.size() << endl;
// your code goes here
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dW5vcmRlcmVkX21hcD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJdW5vcmRlcmVkX21hcDxpbnQsIGludD4gbXA7CgltcFsxXSsrOwoJY291dCA8PCBtcC5zaXplKCkgPDwgZW5kbDsKCW1wWzFdLS07CglpZiAobXBbMV0gPT0gMCkgewoJCW1wLmVyYXNlKDEpOwoJfQoJY291dCA8PCBtcC5zaXplKCkgPDwgZW5kbDsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCXJldHVybiAwOwp9