#include <iostream>
#include <map>
#include <set>
using namespace std;
struct shape {
int x;
};
int main() {
shape arr[6] = {{1},{2},{3},{4},{5},{6}}; // some shapes
std::multimap<shape*,shape*> c;
c.insert({&arr[0],&arr[1]});
c.insert({&arr[0],&arr[1]});
cout<< c.count(&arr[0]) << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bWFwPgojaW5jbHVkZSA8c2V0Pgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RydWN0IHNoYXBlIHsKCQoJaW50IHg7Cn07CgppbnQgbWFpbigpIHsKCXNoYXBlIGFycls2XSA9IHt7MX0sezJ9LHszfSx7NH0sezV9LHs2fX07IC8vIHNvbWUgc2hhcGVzCglzdGQ6Om11bHRpbWFwPHNoYXBlKixzaGFwZSo+IGM7CgljLmluc2VydCh7JmFyclswXSwmYXJyWzFdfSk7CgljLmluc2VydCh7JmFyclswXSwmYXJyWzFdfSk7Cgljb3V0PDwgYy5jb3VudCgmYXJyWzBdKSA8PCBlbmRsOwoJcmV0dXJuIDA7Cn0=