/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
public static void findStrs
(int hash,
int n,
String s
) { if (n==0) {
return;
}
int from = hash / n - 13 * (n-1);
from = (from < 1)? 1: from;
int to = (hash - (n * (n-1) / 2)) / n;
to = (to > 26)? 26: to;
for (int i = from; i<= to; i++){
//System.out.println(i);
findStrs(hash - i * n, n - 1, (char)(97 + i - 1) + s);
}
return;
}
{
findStrs(5, 2, ""); // your code goes here
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsgICAKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBmaW5kU3RycyhpbnQgaGFzaCwgaW50IG4sIFN0cmluZyBzKSB7CiAgICBpZiAobj09MCkgewogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihzKTsKICAgICAgICByZXR1cm47CiAgICB9ICAgCiAgICAgICAgCiAgICBpbnQgZnJvbSA9IGhhc2ggLyBuIC0gMTMgKiAobi0xKTsKICAgIGZyb20gPSAoZnJvbSA8IDEpPyAxOiBmcm9tOwogICAgaW50IHRvID0gKGhhc2ggLSAobiAqIChuLTEpIC8gMikpIC8gbjsKICAgIHRvID0gKHRvID4gMjYpPyAyNjogdG87CgogICAgZm9yIChpbnQgaSA9IGZyb207IGk8PSB0bzsgaSsrKXsKICAgICAgICAvL1N5c3RlbS5vdXQucHJpbnRsbihpKTsKICAgICAgICBmaW5kU3RycyhoYXNoIC0gaSAqIG4sIG4gLSAxLCAoY2hhcikoOTcgKyBpIC0gMSkgKyBzKTsgICAKICAgIH0KICAgcmV0dXJuOwogfSAKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJICAgZmluZFN0cnMoNSwgMiwgIiIpOwkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgl9Cn0=