#include <iostream>
using namespace std;
union UniVar
{
char c;
short s;
int i;
long l;
float f;
double d;
long double ld;
};
int main()
{
cout << "sizeof(UniVar): " << sizeof(UniVar) << endl;
cout << "sizeof(long double): " << sizeof(long double) << endl << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwp1bmlvbiBVbmlWYXIKewogICAgICAgIGNoYXIgYzsKICAgICAgICBzaG9ydCBzOwogICAgICAgIGludCBpOwogICAgICAgIGxvbmcgbDsKICAgICAgICBmbG9hdCBmOwogICAgICAgIGRvdWJsZSBkOwogICAgICAgIGxvbmcgZG91YmxlIGxkOwp9OwppbnQgbWFpbigpCnsKICAgICAgICBjb3V0IDw8ICJzaXplb2YoVW5pVmFyKTogIiA8PCBzaXplb2YoVW5pVmFyKSA8PCBlbmRsOwogICAgICAgIGNvdXQgPDwgInNpemVvZihsb25nIGRvdWJsZSk6ICIgPDwgc2l6ZW9mKGxvbmcgZG91YmxlKSA8PCBlbmRsIDw8IGVuZGw7CiAgICAgICAgcmV0dXJuIDA7Cn0=