#include <vector>
#include <map>
#include <string>
using namespace std;
struct comparer
{
bool operator()(const std::string x, const std::string y)
{
return x.compare(y)<0;
}
};
int main(int argc, char **argv)
{
vector< map<string,int,comparer> > valMapVect;
map<string,int,comparer> valMap;
valMapVect.push_back(valMap);
}
I2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPG1hcD4KI2luY2x1ZGUgPHN0cmluZz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnN0cnVjdCBjb21wYXJlcgp7CiAgICBib29sIG9wZXJhdG9yKCkoY29uc3Qgc3RkOjpzdHJpbmcgeCwgY29uc3Qgc3RkOjpzdHJpbmcgeSkKICAgIHsKICAgICAgICByZXR1cm4geC5jb21wYXJlKHkpPDA7CiAgICB9Cn07CgoKaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQp7CiAgICB2ZWN0b3I8IG1hcDxzdHJpbmcsaW50LGNvbXBhcmVyPiA+IHZhbE1hcFZlY3Q7CiAgICBtYXA8c3RyaW5nLGludCxjb21wYXJlcj4gdmFsTWFwOwoKICAgIHZhbE1hcFZlY3QucHVzaF9iYWNrKHZhbE1hcCk7Cgp9Cg==