#include <string>
#include <iostream>
using namespace std;
class foo
{
public:
foo(long long) {}
foo(const string &) {}
operator long long()const { return 666; }
explicit operator string()const { return "666"; }
};
int main()
{
string s("abc");
long long v=13;
foo fa(s),fb=s,fc(v),fd=v;
s=fc; // O TU MASZ TEN TWOJ PRZYPADEK
v=fa;
return 0;
}
I2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCmNsYXNzIGZvbwogIHsKICAgcHVibGljOgogICBmb28obG9uZyBsb25nKSB7fQogICBmb28oY29uc3Qgc3RyaW5nICYpIHt9CiAgIG9wZXJhdG9yIGxvbmcgbG9uZygpY29uc3QgeyByZXR1cm4gNjY2OyB9CiAgIGV4cGxpY2l0IG9wZXJhdG9yIHN0cmluZygpY29uc3QgeyByZXR1cm4gIjY2NiI7IH0KICB9OwogCmludCBtYWluKCkKICB7CiAgIHN0cmluZyBzKCJhYmMiKTsKICAgbG9uZyBsb25nIHY9MTM7CiAKICAgZm9vIGZhKHMpLGZiPXMsZmModiksZmQ9djsKICAgcz1mYzsgLy8gTyBUVSBNQVNaIFRFTiBUV09KIFBSWllQQURFSwogICB2PWZhOyAgIAogICByZXR1cm4gMDsKICB9