	#include <iostream>
	#include <sstream>
	#include <string>
	using namespace std;
	
	int main() {
	
		istringstream iss("2.832 1.3067 nana1.678 xxx.05 meh.ugh");
		double num = 0;
		while(iss >> num || !iss.eof()) {
			if(iss.fail()) {
				iss.clear();
				while(iss) {
					char dummy = iss.peek();
					if(std::isdigit(dummy) || dummy == '.') {
						// Stop consuming invalid double characters
						break;
					}
					else {
					    iss >> dummy; // Consume invalid double characters
					}
				}
				continue;
			}
			cout << num << endl;
		}
		return 0;
	}