import java.util.ArrayList;
class eraseDuplicates {
public static void main
(String args
[]) { tryWith("あんぱんまんのあんはつぶあん、こしあんのどちら?");
tryWith("しんせんえんさつのしょうぞうはだれ?");
tryWith("99さいのおいわいをあるいろをもちいてなんという?");
tryWith("せかいいちふかいみずうみは?");
tryWith("みみかきについているふさふさのぶぶんをなんという?");
tryWith("コンゴみんしゅ共和国の首都はきんしゃさですが、" +
"コンゴ共和国の首都はどこでしょう?");
tryWith("すももももももなにか?");
tryWith("あさはさんぼんひるはにほんよるはよんほんこれはな~んだ?");
}
public static void tryWith
(String str
) { char[] chars = str.toCharArray();
ArrayList<Character> strToChar = new ArrayList<>();
strToChar.add(c);
}
for (int i = 0; i < strToChar.size(); i++) {
for (int j = 0; j < strToChar.size(); j++) {
if (i >= 0 && j != i && strToChar.get(j).equals(strToChar.get(i))) {
strToChar.remove(j);
strToChar.remove(i);
i--;
}
}
}
}
}
}
aW1wb3J0IGphdmEudXRpbC5BcnJheUxpc3Q7CgpjbGFzcyBlcmFzZUR1cGxpY2F0ZXMgewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nIGFyZ3NbXSkgewogICAgICAgIHRyeVdpdGgoIuOBguOCk+OBseOCk+OBvuOCk+OBruOBguOCk+OBr+OBpOOBtuOBguOCk+OAgeOBk+OBl+OBguOCk+OBruOBqeOBoeOCie+8nyIpOwogICAgICAgIHRyeVdpdGgoIuOBl+OCk+OBm+OCk+OBiOOCk+OBleOBpOOBruOBl+OCh+OBhuOBnuOBhuOBr+OBoOOCjO+8nyIpOwogICAgICAgIHRyeVdpdGgoIjk544GV44GE44Gu44GK44GE44KP44GE44KS44GC44KL44GE44KN44KS44KC44Gh44GE44Gm44Gq44KT44Go44GE44GG77yfIik7CiAgICAgICAgdHJ5V2l0aCgi44Gb44GL44GE44GE44Gh44G144GL44GE44G/44Ga44GG44G/44Gv77yfIik7CiAgICAgICAgdHJ5V2l0aCgi44G/44G/44GL44GN44Gr44Gk44GE44Gm44GE44KL44G144GV44G144GV44Gu44G244G244KT44KS44Gq44KT44Go44GE44GG77yfIik7CiAgICAgICAgdHJ5V2l0aCgi44Kz44Oz44K044G/44KT44GX44KF5YWx5ZKM5Zu944Gu6aaW6YO944Gv44GN44KT44GX44KD44GV44Gn44GZ44GM44CBIiArIAogICAgICAgICLjgrPjg7PjgrTlhbHlkozlm73jga7pppbpg73jga/jganjgZPjgafjgZfjgofjgYbvvJ8iKTsKICAgICAgICB0cnlXaXRoKCLjgZnjgoLjgoLjgoLjgoLjgoLjgoLjgarjgavjgYvvvJ8iKTsKICAgICAgICB0cnlXaXRoKCLjgYLjgZXjga/jgZXjgpPjgbzjgpPjgbLjgovjga/jgavjgbvjgpPjgojjgovjga/jgojjgpPjgbvjgpPjgZPjgozjga/jgarvvZ7jgpPjgaDvvJ8iKTsKICAgIH0KICAgIAogICAgcHVibGljIHN0YXRpYyB2b2lkIHRyeVdpdGgoU3RyaW5nIHN0cikgewogICAgICAgIGNoYXJbXSBjaGFycyA9IHN0ci50b0NoYXJBcnJheSgpOwogICAgICAgIEFycmF5TGlzdDxDaGFyYWN0ZXI+IHN0clRvQ2hhciA9IG5ldyBBcnJheUxpc3Q8PigpOwoKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oc3RyKTsKCiAgICAgICAgZm9yIChDaGFyYWN0ZXIgYyA6IGNoYXJzKSB7CiAgICAgICAgICAgIHN0clRvQ2hhci5hZGQoYyk7CiAgICAgICAgfQoKICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IHN0clRvQ2hhci5zaXplKCk7IGkrKykgewogICAgICAgICAgICBmb3IgKGludCBqID0gMDsgaiA8IHN0clRvQ2hhci5zaXplKCk7IGorKykgewogICAgICAgICAgICAgICAgaWYgKGkgPj0gMCAmJiBqICE9IGkgJiYgc3RyVG9DaGFyLmdldChqKS5lcXVhbHMoc3RyVG9DaGFyLmdldChpKSkpIHsKICAgICAgICAgICAgICAgICAgICBzdHJUb0NoYXIucmVtb3ZlKGopOwogICAgICAgICAgICAgICAgICAgIHN0clRvQ2hhci5yZW1vdmUoaSk7CiAgICAgICAgICAgICAgICAgICAgaS0tOwogICAgICAgICAgICAgICAgICAgIGZvciAoQ2hhcmFjdGVyIHggOiBzdHJUb0NoYXIpIHsKICAgICAgICAgICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludCh4KTsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCk7CiAgICB9Cn0=