#include <algorithm>
#include <iostream>
#include <string>
#include <vector>

using namespace std;

int main() {
	const auto line = {"1.1"s, "1.2"s, "2.1"s, "2.2"s, "3.1"s, "3.2"s};
    vector<vector<double>> d(line.size() / 2, vector<double>(2));
    
    for(auto i = 0U; i + 2 <= line.size(); i += 2) {
        transform(next(cbegin(line), i), next(begin(line), i + 2), begin(d[i / 2]), [](const auto& it){return stod(it);});
    }
    
    cout << d[0][0] << ' ' << d[0][1] << endl << d[1][0] << ' ' << d[1][1] << endl << d[2][0] << ' ' << d[2][1] << endl;
}