#include <iostream>
using namespace std;
struct sysop
{
char name[26];
char quote[64];
int used;
};
const sysop & use(sysop & sysopref)
{
sysopref.used++;
return sysopref;
}
int main()
{
sysop s;
s.used = 0;
const sysop& ret_ref = use(s);
std::cout<<s.used<<std::endl;
std::cout<<ret_ref.used<<std::endl<<std::endl;
std::cout<<&(s)<<std::endl;
std::cout<<&(ret_ref)<<std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RydWN0IHN5c29wCnsKICBjaGFyIG5hbWVbMjZdOwogIGNoYXIgcXVvdGVbNjRdOwogIGludCB1c2VkOwp9OwoKY29uc3Qgc3lzb3AgJiB1c2Uoc3lzb3AgJiBzeXNvcHJlZikKewogIHN5c29wcmVmLnVzZWQrKzsKICByZXR1cm4gc3lzb3ByZWY7Cn0KCmludCBtYWluKCkKewoJc3lzb3AgczsKCXMudXNlZCA9IDA7CgkKCWNvbnN0IHN5c29wJiByZXRfcmVmID0gdXNlKHMpOwoJCglzdGQ6OmNvdXQ8PHMudXNlZDw8c3RkOjplbmRsOwoJc3RkOjpjb3V0PDxyZXRfcmVmLnVzZWQ8PHN0ZDo6ZW5kbDw8c3RkOjplbmRsOwoJCglzdGQ6OmNvdXQ8PCYocyk8PHN0ZDo6ZW5kbDsKCXN0ZDo6Y291dDw8JihyZXRfcmVmKTw8c3RkOjplbmRsOwoJCglyZXR1cm4gMDsKfQ==