#include <iostream>
#include <sstream>
#include <string>
using namespace std;
int main() {
string str, temp;
double d = 0;
// while (cout << "輸入> " && getline(cin, str)) {
// stringstream ss(str);
// cout << "輸出> ";
// while (ss >> d) {
// if (ss.fail()) {
// cout << "FAIL";
// ss.clear();
// ss >> temp;
// continue;
// }
// cout << d << endl;
// }
// }
istringstream iss("2.832 1.3067 nana 1.678");
double num = 0;
while (iss >> num || !iss.eof()) {
if (iss.fail()) {
iss.clear();
string dummy;
iss >> dummy;
continue;
}
cout << num << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3N0cmVhbT4KI2luY2x1ZGUgPHN0cmluZz4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIHN0cmluZyBzdHIsIHRlbXA7CiAgICBkb3VibGUgZCA9IDA7CiAgICAvLyB3aGlsZSAoY291dCA8PCAi6Ly45YWlPiAiICYmIGdldGxpbmUoY2luLCBzdHIpKSB7CiAgICAvLyAgICAgc3RyaW5nc3RyZWFtIHNzKHN0cik7CiAgICAvLyAgICAgY291dCA8PCAi6Ly45Ye6PiAiOwogICAgLy8gICAgIHdoaWxlIChzcyA+PiBkKSB7CiAgICAvLyAgICAgICAgIGlmIChzcy5mYWlsKCkpIHsKICAgIC8vICAgICAgICAgICAgIGNvdXQgPDwgIkZBSUwiOwogICAgLy8gICAgICAgICAgICAgc3MuY2xlYXIoKTsKICAgIC8vICAgICAgICAgICAgIHNzID4+IHRlbXA7CiAgICAvLyAgICAgICAgICAgICBjb250aW51ZTsKICAgIC8vICAgICAgICAgfQogICAgLy8gICAgICAgICBjb3V0IDw8IGQgPDwgZW5kbDsKICAgIC8vICAgICB9CiAgICAvLyB9CiAgICBpc3RyaW5nc3RyZWFtIGlzcygiMi44MzIgMS4zMDY3IG5hbmEgMS42NzgiKTsKICAgIGRvdWJsZSBudW0gPSAwOwogICAgd2hpbGUgKGlzcyA+PiBudW0gfHwgIWlzcy5lb2YoKSkgewogICAgICAgIGlmIChpc3MuZmFpbCgpKSB7CiAgICAgICAgICAgIGlzcy5jbGVhcigpOwogICAgICAgICAgICBzdHJpbmcgZHVtbXk7CiAgICAgICAgICAgIGlzcyA+PiBkdW1teTsKICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgfQogICAgICAgIGNvdXQgPDwgbnVtIDw8IGVuZGw7CiAgICB9CiAgICByZXR1cm4gMDsKfQ==