class JavaApplication25 {
public static char[] REGISTER = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz \n".toCharArray();
public static void main
(String[] args
) { System.
out.
print(getLetter
(8,
false)); System.
out.
print(getLetter
(5,
true)); System.
out.
print(getLetter
(12,
true)); System.
out.
print(getLetter
(12,
true)); System.
out.
print(getLetter
(15,
true)); System.
out.
print(getLetter
(27,
false)); System.
out.
print(getLetter
(23,
false)); System.
out.
print(getLetter
(15,
true)); System.
out.
print(getLetter
(18,
true)); System.
out.
print(getLetter
(12,
true)); System.
out.
print(getLetter
(4,
true)); System.
out.
print(getLetter
(27,
true)); }
public static char getLetter(int index, boolean lowercase) {
index--;
index = index * 2;
if (lowercase) {
index++;
}
return REGISTER[index];
}
}
Y2xhc3MgSmF2YUFwcGxpY2F0aW9uMjUgewoKICAgIHB1YmxpYyBzdGF0aWMgY2hhcltdIFJFR0lTVEVSID0gIkFhQmJDY0RkRWVGZkdnSGhJaUpqS2tMbE1tTm5Pb1BwUXFSclNzVHRVdVZ2V3dYeFl5WnogXG4iLnRvQ2hhckFycmF5KCk7CgogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIFN5c3RlbS5vdXQucHJpbnQoZ2V0TGV0dGVyKDgsIGZhbHNlKSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludChnZXRMZXR0ZXIoNSwgdHJ1ZSkpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnQoZ2V0TGV0dGVyKDEyLCB0cnVlKSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludChnZXRMZXR0ZXIoMTIsIHRydWUpKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50KGdldExldHRlcigxNSwgdHJ1ZSkpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnQoZ2V0TGV0dGVyKDI3LCBmYWxzZSkpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnQoZ2V0TGV0dGVyKDIzLCBmYWxzZSkpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnQoZ2V0TGV0dGVyKDE1LCB0cnVlKSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludChnZXRMZXR0ZXIoMTgsIHRydWUpKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50KGdldExldHRlcigxMiwgdHJ1ZSkpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnQoZ2V0TGV0dGVyKDQsIHRydWUpKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50KGdldExldHRlcigyNywgdHJ1ZSkpOwogICAgfQoKICAgIHB1YmxpYyBzdGF0aWMgY2hhciBnZXRMZXR0ZXIoaW50IGluZGV4LCBib29sZWFuIGxvd2VyY2FzZSkgewogICAgICAgIGluZGV4LS07CiAgICAgICAgaW5kZXggPSBpbmRleCAqIDI7CiAgICAgICAgaWYgKGxvd2VyY2FzZSkgewogICAgICAgICAgICBpbmRleCsrOwogICAgICAgIH0KICAgICAgICByZXR1cm4gUkVHSVNURVJbaW5kZXhdOwogICAgfQp9