import java.util.*;
import java.lang.*;
class Queen {
private Queen nextQueen;
public Queen
(String name, Queen nextQueen
) { this.name = name;
this.nextQueen = nextQueen;
}
this(name, null);
}
public void printQueens() {
if (nextQueen != null) nextQueen.printQueens();
}
}
class Main {
Queen q = new Queen("Foo", new Queen("Bar", new Queen("Gee")));
q.printQueens();
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CgpjbGFzcyBRdWVlbiB7CiAgICBwcml2YXRlIFN0cmluZyBuYW1lOwogICAgcHJpdmF0ZSBRdWVlbiBuZXh0UXVlZW47CiAgICBwdWJsaWMgUXVlZW4oU3RyaW5nIG5hbWUsIFF1ZWVuIG5leHRRdWVlbikgewogICAgICAgIHRoaXMubmFtZSA9IG5hbWU7CiAgICAgICAgdGhpcy5uZXh0UXVlZW4gPSBuZXh0UXVlZW47CiAgICB9CiAgICBwdWJsaWMgUXVlZW4oU3RyaW5nIG5hbWUpIHsKICAgICAgICB0aGlzKG5hbWUsIG51bGwpOwogICAgfQogICAgcHVibGljIHZvaWQgcHJpbnRRdWVlbnMoKSB7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKG5hbWUpOwogICAgICAgIGlmIChuZXh0UXVlZW4gIT0gbnVsbCkgbmV4dFF1ZWVuLnByaW50UXVlZW5zKCk7CiAgICB9Cn0KCmNsYXNzIE1haW4gewogICAgCglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24gewoJCVF1ZWVuIHEgPSBuZXcgUXVlZW4oIkZvbyIsIG5ldyBRdWVlbigiQmFyIiwgbmV3IFF1ZWVuKCJHZWUiKSkpOwogICAgICAgIHEucHJpbnRRdWVlbnMoKTsKCX0KfQ==