#include <iostream>
using namespace std;
class Punkt
{
int x,y;
public:
Punkt(int xx, int yy) : x(xx), y(yy){ }
int getX(){ return x; }
int getY(){ return y; }
};
class Linia
{
Punkt p1, p2;
public:
Linia(int aa, int ab, int ba, int bb) : p1(aa, ab), p2(ba, bb){ }
void wypisz(){ cout << p1.getX() << " " << p1.getY() << endl << p2.getX() << " " << p2.getY() << endl; }
};
int main()
{
Linia(4, 3, 1, 4).wypisz();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOyAKCmNsYXNzIFB1bmt0CnsKICAgIGludCB4LHk7CnB1YmxpYzoKICAgIFB1bmt0KGludCB4eCwgaW50IHl5KSA6IHgoeHgpLCB5KHl5KXsgfQoJaW50IGdldFgoKXsgcmV0dXJuIHg7IH0KCWludCBnZXRZKCl7IHJldHVybiB5OyB9Cn07CgpjbGFzcyBMaW5pYQp7CiAgICBQdW5rdCBwMSwgcDI7CnB1YmxpYzoKICAgIExpbmlhKGludCBhYSwgaW50IGFiLCBpbnQgYmEsIGludCBiYikgOiBwMShhYSwgYWIpLCBwMihiYSwgYmIpeyB9Cgl2b2lkIHd5cGlzeigpeyBjb3V0IDw8IHAxLmdldFgoKSA8PCAiICIgPDwgcDEuZ2V0WSgpIDw8IGVuZGwgPDwgcDIuZ2V0WCgpIDw8ICIgIiA8PCBwMi5nZXRZKCkgPDwgZW5kbDsgfQp9OwogCmludCBtYWluKCkKewoJTGluaWEoNCwgMywgMSwgNCkud3lwaXN6KCk7CiAgICByZXR1cm4gMDsKfQ==