import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
public class Main {
public static void main
(String[] args
){
Scanner scanner
= new Scanner
(System.
in);
Map
<String, String
> pairsMap
= new HashMap
<>();
System.
out.
println(pairsMap.
size());
while (true) {
System.
out.
println("Enter two names" + "\n" + "First"); name1 = scanner.next();
System.
out.
println("Second name"); name2 = scanner.next();
if (name1.equals("-")) {
break;
}if (name2.equals("-")) {
break;
}
pairsMap.put(name1, name2);
}
System.
out.
println(pairsMap.
size());
System.
out.
println("Enter last given name"); scan = scanner.next();
if (scan.equals(pairsMap.get(scan))){
System.
out.
println("Your partner name is "+pairsMap.
get(scan
)); }else if (scan.equals(pairsMap.get(scan))){
System.
out.
println("Your partner name is "+pairsMap.
get(scan
)); }else
System.
out.
println("Given name is wrong"); System.
out.
println(pairsMap.
get("Jan")); }
}
aW1wb3J0IGphdmEudXRpbC5IYXNoTWFwOwppbXBvcnQgamF2YS51dGlsLk1hcDsKaW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwoKcHVibGljIGNsYXNzIE1haW4gewpwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKXsKCiAgICAgICAgICAgIFNjYW5uZXIgc2Nhbm5lciA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CiAgICBTdHJpbmcgbmFtZTEsIG5hbWUyLCBzY2FuOwoKICAgIE1hcDxTdHJpbmcsIFN0cmluZz4gcGFpcnNNYXAgPSBuZXcgSGFzaE1hcDw+KCk7CiAgICAKICAgIFN5c3RlbS5vdXQucHJpbnRsbihwYWlyc01hcC5zaXplKCkpOwoKICAgIHdoaWxlICh0cnVlKSB7CgogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiRW50ZXIgdHdvIG5hbWVzIiArICJcbiIgKyAiRmlyc3QiKTsKICAgICAgICBuYW1lMSA9IHNjYW5uZXIubmV4dCgpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiU2Vjb25kIG5hbWUiKTsKICAgICAgICBuYW1lMiA9IHNjYW5uZXIubmV4dCgpOwogICAgICAgIGlmIChuYW1lMS5lcXVhbHMoIi0iKSkgewogICAgICAgICAgICBicmVhazsKICAgICAgICB9aWYgKG5hbWUyLmVxdWFscygiLSIpKSB7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIH0KICAgICAgICBwYWlyc01hcC5wdXQobmFtZTEsIG5hbWUyKTsKICAgIH0KICAgIAlTeXN0ZW0ub3V0LnByaW50bG4ocGFpcnNNYXAuc2l6ZSgpKTsKICAgIAogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiRW50ZXIgbGFzdCBnaXZlbiBuYW1lIik7CiAgICAgICAgc2NhbiA9IHNjYW5uZXIubmV4dCgpOwogICAgICAgIGlmIChzY2FuLmVxdWFscyhwYWlyc01hcC5nZXQoc2NhbikpKXsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJZb3VyIHBhcnRuZXIgbmFtZSBpcyAiK3BhaXJzTWFwLmdldChzY2FuKSk7CiAgICAgICAgfWVsc2UgaWYgKHNjYW4uZXF1YWxzKHBhaXJzTWFwLmdldChzY2FuKSkpewogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIllvdXIgcGFydG5lciBuYW1lIGlzICIrcGFpcnNNYXAuZ2V0KHNjYW4pKTsKICAgICAgICB9ZWxzZQogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkdpdmVuIG5hbWUgaXMgd3JvbmciKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4ocGFpcnNNYXAuZ2V0KCJKYW4iKSk7CiAgICB9Cn0=