#include <fstream>
#include <iostream>
#include <algorithm>
#include <sstream>
int main()
{
// std::ifstream ifstr("YourFile.txt");
// std::istream & istr = ifstr;
std::istream & istr = std::cin;
std::vector<std::pair<double, double>> vec;
std::string line;
while ( std::getline(istr, line) )
{
if ( line == "undef, undef" )
continue;
std::stringstream ss(line);
double a, b;
char comma;
while ( ss >> a >> comma >> b )
{
if ( comma == ',' )
vec.emplace_back(a, b);
}
}
std::for_each(std::begin(vec), std::end(vec), [](std::pair<double, double> const& x){ std::cout << x.first << " -> " << x.second << std::endl;});
return 0;
}
I2luY2x1ZGUgPGZzdHJlYW0+CiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPHNzdHJlYW0+CiAKaW50IG1haW4oKQp7CiAgICAvLyBzdGQ6Omlmc3RyZWFtIGlmc3RyKCJZb3VyRmlsZS50eHQiKTsKICAgIC8vIHN0ZDo6aXN0cmVhbSAmIGlzdHIgPSBpZnN0cjsKICAgIAogICAgc3RkOjppc3RyZWFtICYgaXN0ciA9IHN0ZDo6Y2luOwogICAgCiAgICBzdGQ6OnZlY3RvcjxzdGQ6OnBhaXI8ZG91YmxlLCBkb3VibGU+PiB2ZWM7CiAgICAKCQoJc3RkOjpzdHJpbmcgbGluZTsKCQoJd2hpbGUgKCBzdGQ6OmdldGxpbmUoaXN0ciwgbGluZSkgKQoJewoJCWlmICggbGluZSA9PSAidW5kZWYsIHVuZGVmIiApCgkJCWNvbnRpbnVlOwoJCQkKCQlzdGQ6OnN0cmluZ3N0cmVhbSBzcyhsaW5lKTsKCQoJCWRvdWJsZSBhLCBiOwoJCWNoYXIgY29tbWE7CgkJCgkJd2hpbGUgKCBzcyA+PiBhID4+IGNvbW1hID4+IGIgKQoJCXsKCQkJaWYgKCBjb21tYSA9PSAnLCcgKQoJCQkJdmVjLmVtcGxhY2VfYmFjayhhLCBiKTsKCQl9Cgl9CiAgICAKICAgIHN0ZDo6Zm9yX2VhY2goc3RkOjpiZWdpbih2ZWMpLCBzdGQ6OmVuZCh2ZWMpLCBbXShzdGQ6OnBhaXI8ZG91YmxlLCBkb3VibGU+IGNvbnN0JiB4KXsgc3RkOjpjb3V0IDw8IHguZmlyc3QgPDwgIiAtPiAiIDw8IHguc2Vjb25kIDw8IHN0ZDo6ZW5kbDt9KTsKICAgIAogICAgcmV0dXJuIDA7Cn0=
MCwgMC4zMjQ1CjAsIDAuNTU2NgowLCAwLjk1OTgKMSwgMC4wOTQ1CjEsIDAuODc0OAoxLCAwLjg3ODkKdW5kZWYsIHVuZGVmCjIsIDAuMDM1CjIsIDAuOTU0NSA=
0, 0.3245
0, 0.5566
0, 0.9598
1, 0.0945
1, 0.8748
1, 0.8789
undef, undef
2, 0.035
2, 0.9545