map<string,int> m;
map<string,int>::iterator it;
it = m.begin();
while(it != m.end())
{
it->first;
it->second;
it ++;
}
map<string,int> m;
map<string,int>::iterator it;
it = m.begin();
while(it != m.end())
{
it->first;
it->second;
it ++;
}