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

using namespace std;

struct Person {
    string name, surname;
    int age;
    string eye_color;
};

struct Point {
    int x, y;
};

int main() {
    // рабочий, но немного опасный
    Person first;
    first.name = "John";
    first.surname = "Bowie";
    first.age = 40;
    first.eye_color = "blue";

    // рабочий, но тоже немного опасный
    Person second = {
        "John", "Bowie", 40, "blue"
    };

    cout << first.name << " - " << second.name << "\n";

    int n;
    cin >> n;
    vector<Point> points;
    for (int i = 0; i < n; ++i) {
        int x, y;
        cin >> x >> y;
        points.push_back({x, y});
        // это равносильно такому:
        // Point p = {x, y};
        // points.push_back(p);
    }
    vector<Point> points2(n);
    for (int i = 0; i < n; ++i) {
        cin >> points2[i].x >> points2[i].y;
    }
    for (const Point& p : points2) {
        cout << p.x << " " << p.y << "\n";
    }
    return 0;
}
