#include <iostream>
template<typename T>
T foo(T&& t)
{
return t;
}
int main()
{
int a = 0;
foo(a) = 42;
std::cout << a << std::endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdGVtcGxhdGU8dHlwZW5hbWUgVD4KVCBmb28oVCYmIHQpCnsKICByZXR1cm4gdDsgICAKfQoKaW50IG1haW4oKQp7CiAgIGludCBhID0gMDsKICAgZm9vKGEpID0gNDI7CiAgIHN0ZDo6Y291dCA8PCBhIDw8IHN0ZDo6ZW5kbDsKfQ==