#include <stdio.h>
#include <iostream>
using namespace std;
int main(void)
{
double PI1;
long double PI2;
PI1 = 3.14159265358979323846264338327950288419716939937510L;
PI2 = 3.14159265358979323846264338327950288419716939937510L;
cout.precision(60);
cout << "PI1 = " << PI1 << endl;
cout << "PI2 = " << PI2 << endl;
cout << "PI3 = 3.14159265358979323846264338327950288419716939937510" << endl;
cout << "sizeof(double) = " << sizeof(double) << endl;
cout << "sizeof(long double) = " << sizeof(long double) << endl;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxpb3N0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKHZvaWQpCnsKZG91YmxlIFBJMTsKbG9uZyBkb3VibGUgUEkyOwoKUEkxID0gMy4xNDE1OTI2NTM1ODk3OTMyMzg0NjI2NDMzODMyNzk1MDI4ODQxOTcxNjkzOTkzNzUxMEw7ClBJMiA9IDMuMTQxNTkyNjUzNTg5NzkzMjM4NDYyNjQzMzgzMjc5NTAyODg0MTk3MTY5Mzk5Mzc1MTBMOwoKY291dC5wcmVjaXNpb24oNjApOyAKCmNvdXQgPDwgIlBJMSA9ICIgPDwgUEkxIDw8IGVuZGw7CmNvdXQgPDwgIlBJMiA9ICIgPDwgUEkyIDw8IGVuZGw7CmNvdXQgPDwgIlBJMyA9IDMuMTQxNTkyNjUzNTg5NzkzMjM4NDYyNjQzMzgzMjc5NTAyODg0MTk3MTY5Mzk5Mzc1MTAiIDw8IGVuZGw7CmNvdXQgPDwgInNpemVvZihkb3VibGUpID0gIiA8PCBzaXplb2YoZG91YmxlKSA8PCBlbmRsOwpjb3V0IDw8ICJzaXplb2YobG9uZyBkb3VibGUpID0gIiA8PCBzaXplb2YobG9uZyBkb3VibGUpIDw8IGVuZGw7Cn0=