/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
class Punkt {
int x;
int y;
Punkt() {
x = 1;
y = 1;
}
Punkt(int wspX, int wspY) {
x = wspX;
y = wspY;
}
Punkt(Punkt punkt) {
x = punkt.x;
y = punkt.y;
}
}
class Punkt3D extends Punkt {
int z;
Punkt3D() {
super();
z = 1;
}
Punkt3D(int wspX, int wspY, int wspZ) {
super(wspX, wspY);
z = wspZ;
}
Punkt3D(Punkt3D punkt) {
super(punkt);
z = punkt.z;
}
}
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
public static void main
(String args
[]) { Punkt3D punkt1 = new Punkt3D();
System.
out.
println("punkt1:"); System.
out.
println("x = " + punkt1.
x); System.
out.
println("y = " + punkt1.
y); System.
out.
println("z = " + punkt1.
z);
Punkt3D punkt2 = new Punkt3D(10,20,30);
System.
out.
println("punkt2:"); System.
out.
println("x = " + punkt2.
x); System.
out.
println("y = " + punkt2.
y); System.
out.
println("z = " + punkt2.
z);
Punkt3D punkt3 = new Punkt3D(punkt2);
System.
out.
println("punkt3:"); System.
out.
println("x = " + punkt3.
x); System.
out.
println("y = " + punkt3.
y); System.
out.
println("z = " + punkt3.
z); }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBQdW5rdCB7CglpbnQgeDsKCWludCB5OwoJUHVua3QoKSB7CgkJeCA9IDE7CgkJeSA9IDE7Cgl9CglQdW5rdChpbnQgd3NwWCwgaW50IHdzcFkpIHsKCQl4ID0gd3NwWDsKCQl5ID0gd3NwWTsKCX0KCVB1bmt0KFB1bmt0IHB1bmt0KSB7CgkJeCA9IHB1bmt0Lng7CgkJeSA9IHB1bmt0Lnk7Cgl9Cn0KCmNsYXNzIFB1bmt0M0QgZXh0ZW5kcyBQdW5rdCB7CglpbnQgejsKCVB1bmt0M0QoKSB7CgkJc3VwZXIoKTsKCQl6ID0gMTsKCX0KCVB1bmt0M0QoaW50IHdzcFgsIGludCB3c3BZLCBpbnQgd3NwWikgewoJCXN1cGVyKHdzcFgsIHdzcFkpOwoJCXogPSB3c3BaOwoJfQoJUHVua3QzRChQdW5rdDNEIHB1bmt0KSB7CgkJc3VwZXIocHVua3QpOwoJCXogPSBwdW5rdC56OwoJfQp9CgoKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nIGFyZ3NbXSkgewoJCVB1bmt0M0QgcHVua3QxID0gbmV3IFB1bmt0M0QoKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oInB1bmt0MToiKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oInggPSAiICsgcHVua3QxLngpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigieSA9ICIgKyBwdW5rdDEueSk7CgkJU3lzdGVtLm91dC5wcmludGxuKCJ6ID0gIiArIHB1bmt0MS56KTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIiAiKTsKCQkKCQlQdW5rdDNEIHB1bmt0MiA9IG5ldyBQdW5rdDNEKDEwLDIwLDMwKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oInB1bmt0MjoiKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oInggPSAiICsgcHVua3QyLngpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigieSA9ICIgKyBwdW5rdDIueSk7CgkJU3lzdGVtLm91dC5wcmludGxuKCJ6ID0gIiArIHB1bmt0Mi56KTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIiAiKTsKCQkKCQlQdW5rdDNEIHB1bmt0MyA9IG5ldyBQdW5rdDNEKHB1bmt0Mik7CgkJU3lzdGVtLm91dC5wcmludGxuKCJwdW5rdDM6Iik7CgkJU3lzdGVtLm91dC5wcmludGxuKCJ4ID0gIiArIHB1bmt0My54KTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oInkgPSAiICsgcHVua3QzLnkpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigieiA9ICIgKyBwdW5rdDMueik7Cgl9Cn0=