#include <iostream>
using namespace std;
struct Add {
double x=0, y=0;
operator double () { return x+y; }
};
int main() {
double z=Add{ 10,20 };
cout<<z<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RydWN0IEFkZCB7CiAgICBkb3VibGUgeD0wLCB5PTA7CiAgICBvcGVyYXRvciBkb3VibGUgKCkgeyByZXR1cm4geCt5OyB9Cn07CgoKaW50IG1haW4oKSB7Cglkb3VibGUgej1BZGR7IDEwLDIwIH07Cgljb3V0PDx6PDxlbmRsOwoJcmV0dXJuIDA7Cn0=