#include<vector>
class VeryVeryVeryLongTypeName;
typedef class VeryVeryVeryLongTypeName S;
class VeryVeryVeryLongTypeName
{
bool is_ok;
public:
VeryVeryVeryLongTypeName() : is_ok(false) {}
};
S f()
{
S v;
if (true)
{
return v;
}
else
{
return S();
}
if (true)
{
return v;
}
else
{
return S();
}
}
int main() {
}
I2luY2x1ZGU8dmVjdG9yPgoKY2xhc3MgVmVyeVZlcnlWZXJ5TG9uZ1R5cGVOYW1lOwp0eXBlZGVmIGNsYXNzIFZlcnlWZXJ5VmVyeUxvbmdUeXBlTmFtZSBTOwpjbGFzcyBWZXJ5VmVyeVZlcnlMb25nVHlwZU5hbWUKewogICAgYm9vbCBpc19vazsKcHVibGljOgogICAgVmVyeVZlcnlWZXJ5TG9uZ1R5cGVOYW1lKCkgOiBpc19vayhmYWxzZSkge30KfTsKClMgZigpCnsKICAgIFMgdjsKCiAgIAoKICAgIGlmICh0cnVlKQogICAgewogICAgICAgIHJldHVybiB2OwogICAgfQogICAgZWxzZQogICAgewogICAgICAgIHJldHVybiBTKCk7CiAgICB9CgoKICAgIGlmICh0cnVlKQogICAgewogICAgICAgIHJldHVybiB2OwogICAgfQogICAgZWxzZQogICAgewogICAgICAgIHJldHVybiBTKCk7CiAgICB9ICAgIAp9CgoKCgppbnQgbWFpbigpIHsKCgp9