#include <iostream>
#include <float.h>
#include <string>
#include <sstream>
using namespace std;
inline double convertToDouble(std::string const& s)
{
std::istringstream i(s);
double x;
if (!(i >> x)){
//throw BadConversion("convertToDouble(\"" + s + "\")");
cout <<"blad";
}
return x;
}
size_t jakDlugiDouble() {
string sDouble = to_string(DBL_MAX);
return sDouble.size();
}
double czyLiczba () {
string sLiczba = "";
cin >> sLiczba;
if (sLiczba.size() > jakDlugiDouble()) {
//throw TooLongNumber("convertToDouble(\"" + s + "\")");
}
return convertToDouble(sLiczba);
}
int main() {
while(cin) {
double liczba = czyLiczba();
cout << ' ' << liczba<<endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8ZmxvYXQuaD4KI2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPHNzdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbmxpbmUgZG91YmxlIGNvbnZlcnRUb0RvdWJsZShzdGQ6OnN0cmluZyBjb25zdCYgcykKewogIHN0ZDo6aXN0cmluZ3N0cmVhbSBpKHMpOwogIGRvdWJsZSB4OwogIGlmICghKGkgPj4geCkpewogICAgLy90aHJvdyBCYWRDb252ZXJzaW9uKCJjb252ZXJ0VG9Eb3VibGUoXCIiICsgcyArICJcIikiKTsKICAgIGNvdXQgPDwiYmxhZCI7CiAgfQogIHJldHVybiB4Owp9CgpzaXplX3QgamFrRGx1Z2lEb3VibGUoKSB7CglzdHJpbmcgc0RvdWJsZSA9IHRvX3N0cmluZyhEQkxfTUFYKTsKCXJldHVybiBzRG91YmxlLnNpemUoKTsKfQoKCmRvdWJsZSBjenlMaWN6YmEgKCkgewogIHN0cmluZyBzTGljemJhID0gIiI7CiAgY2luID4+IHNMaWN6YmE7CiAgaWYgKHNMaWN6YmEuc2l6ZSgpID4gamFrRGx1Z2lEb3VibGUoKSkgewogIAkvL3Rocm93IFRvb0xvbmdOdW1iZXIoImNvbnZlcnRUb0RvdWJsZShcIiIgKyBzICsgIlwiKSIpOwogIH0KICByZXR1cm4gY29udmVydFRvRG91YmxlKHNMaWN6YmEpOwp9CgoKaW50IG1haW4oKSB7Cgl3aGlsZShjaW4pIHsKCSAgIGRvdWJsZSBsaWN6YmEgPSBjenlMaWN6YmEoKTsKCSAgIGNvdXQgPDwgJyAnIDw8IGxpY3piYTw8ZW5kbDsKICAgIH0KCXJldHVybiAwOwp9
MTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4yMDAyCi0xNzk3NjkzMTM0ODYyMzE1NzA4MTQ1Mjc0MjM3MzE3MDQzNTY3OTgwNzA1Njc1MjU4NDQ5OTY1OTg5MTc0NzY4MDMxNTcyNjA3ODAwMjg1Mzg3NjA1ODk1NTg2MzI3NjY4NzgxNzE1NDA0NTg5NTM1MTQzODI0NjQyMzQzMjEzMjY4ODk0NjQxODI3Njg0Njc1NDY3MDM1Mzc1MTY5ODYwNDk5MTA1NzY1NTEyODIwNzYyNDU0OTAwOTAzODkzMjg5NDQwNzU4Njg1MDg0NTUxMzM5NDIzMDQ1ODMyMzY5MDMyMjI5NDgxNjU4MDg1NTkzMzIxMjMzNDgyNzQ3OTc4MjYyMDQxNDQ3MjMxNjg3MzgxNzcxODA5MTkyOTk4ODEyNTA0MDQwMjYxODQxMjQ4NTgzNjg=
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.2002
-179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368