#include <iostream>
#include <utility>
std::pair<int, char> &foo()
{
std::pair<int, char> p(4, 'd');
return p;
}
int main()
{
std::pair<int, char> p = foo();
foo();
std::cout<<p.first<<"\n";
p.first = 99;
std::cout<<p.first<<"\n";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dXRpbGl0eT4Kc3RkOjpwYWlyPGludCwgY2hhcj4gJmZvbygpCnsKICAgIHN0ZDo6cGFpcjxpbnQsIGNoYXI+IHAoNCwgJ2QnKTsKICAgIHJldHVybiBwOwp9CmludCBtYWluKCkKewogCiAgICBzdGQ6OnBhaXI8aW50LCBjaGFyPiBwID0gZm9vKCk7CiAgICBmb28oKTsKICAgIHN0ZDo6Y291dDw8cC5maXJzdDw8IlxuIjsKICAgIHAuZmlyc3QgPSA5OTsKICAgIHN0ZDo6Y291dDw8cC5maXJzdDw8IlxuIjsKICAgIHJldHVybiAwOwp9