#include <iostream>
#include <sstream>
using namespace std;
#include <random>
std::mt19937 generator;
std::uniform_real_distribution<double> distribution(0,1000000.000000000000000);
int main() {
double a = 0., b = 0., c = 0.;
int l =0;
while(l!= 100){
l++;
a = distribution(generator);
b = distribution(generator);
c = distribution(generator);
//cout<<a<<" "<<b<<" "<<c<<endl;
if (( ( (a + b ) + c ) == ( a + ( b + c ) ) ) == 0){
cout <<std::scientific<<a<<" "<<b <<" "<<c<<endl ;
l++;
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3N0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKI2luY2x1ZGUgPHJhbmRvbT4KIApzdGQ6Om10MTk5MzcgZ2VuZXJhdG9yOwpzdGQ6OnVuaWZvcm1fcmVhbF9kaXN0cmlidXRpb248ZG91YmxlPiBkaXN0cmlidXRpb24oMCwxMDAwMDAwLjAwMDAwMDAwMDAwMDAwMCk7CiAKIAppbnQgbWFpbigpIHsKICAgICAgICBkb3VibGUgYSA9IDAuLCBiID0gMC4sIGMgPSAwLjsKICAgICAgICBpbnQgbCA9MDsKICAgICAgICB3aGlsZShsIT0gMTAwKXsKICAgICAgICAgICAgICAgIGwrKzsKICAgICAgICAgICAgICAgIGEgPSBkaXN0cmlidXRpb24oZ2VuZXJhdG9yKTsgCiAgICAgICAgICAgICAgICBiID0gZGlzdHJpYnV0aW9uKGdlbmVyYXRvcik7IAogICAgICAgICAgICAgICAgYyA9IGRpc3RyaWJ1dGlvbihnZW5lcmF0b3IpOyAKICAgICAgICAgICAgICAgIC8vY291dDw8YTw8IiAiPDxiPDwiICI8PGM8PGVuZGw7CiAgICAgICAgICAgICAgICBpZiAoKCAoIChhICsgYiApICsgYyApID09ICAoIGEgKyAoIGIgKyBjICkgKSApID09IDApewogICAgICAgICAgICAgICAgY291dCA8PHN0ZDo6c2NpZW50aWZpYzw8YTw8IiAiPDxiIDw8IiAiPDxjPDxlbmRsIDsKICAgICAgICAgICAgICAgIGwrKzsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgCiAgICAgICAgfQogICAgICAgIHJldHVybiAwOwp9Cgo=