#include <stdio.h>
int main()
{
char student[27] = {0};
char real[26] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'};
char corection[26] = {0};
int istudent = 0, ireal = 0, icorection = 0;
for(istudent = 0; istudent<26 ; istudent++){
scanf("%c", &student
[istudent
]);
if(student[istudent]=='$')
break;
}
for(istudent = ireal = icorection = 0; (istudent < 26) && (ireal < 26); icorection++)
{
if (student[istudent] == real[ireal])
{
istudent++;
ireal++;
corection[icorection] = student[istudent-1];
}
else if (student[istudent] != real[ireal])
{
ireal++;
corection[icorection] = (real[ireal-1] - 32);
}
}
// print results
int k;
for(k=0;k<26;k++)
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpCnsKICAgIGNoYXIgc3R1ZGVudFsyN10gPSB7MH07CiAgICBjaGFyIHJlYWxbMjZdID0geydhJywgJ2InLCAnYycsICdkJywgJ2UnLCAnZicsICdnJywgJ2gnLCAnaScsICdqJywgJ2snLCAnbCcsICdtJywgJ24nLCAnbycsICdwJywgJ3EnLCAncicsICdzJywgJ3QnLCAndScsICd2JywgJ3cnLCAneCcsICd5JywgJ3onfTsKICAgIGNoYXIgY29yZWN0aW9uWzI2XSA9IHswfTsKICAgIGludCBpc3R1ZGVudCA9IDAsIGlyZWFsID0gMCwgaWNvcmVjdGlvbiA9IDA7CgogICAgZm9yKGlzdHVkZW50ID0gMDsgaXN0dWRlbnQ8MjYgOyBpc3R1ZGVudCsrKXsKICAgIHNjYW5mKCIlYyIsICZzdHVkZW50W2lzdHVkZW50XSk7CiAgICAKICAgIGlmKHN0dWRlbnRbaXN0dWRlbnRdPT0nJCcpCiAgICBicmVhazsKICAgIH0KICAgIAogICAgZm9yKGlzdHVkZW50ID0gaXJlYWwgPSBpY29yZWN0aW9uID0gMDsgKGlzdHVkZW50IDwgMjYpICYmIChpcmVhbCA8IDI2KTsgaWNvcmVjdGlvbisrKQogICAgewogICAgCQogICAgICAgIGlmIChzdHVkZW50W2lzdHVkZW50XSA9PSByZWFsW2lyZWFsXSkKICAgICAgICAgICB7CiAgICAgICAgICAgaXN0dWRlbnQrKzsKICAgICAgICAgICBpcmVhbCsrOwogICAgICAgICAgIGNvcmVjdGlvbltpY29yZWN0aW9uXSA9IHN0dWRlbnRbaXN0dWRlbnQtMV07CiAgICAgICAgICAgCiAgICAgICAgICAgfQogICAgICAgIGVsc2UgaWYgKHN0dWRlbnRbaXN0dWRlbnRdICE9IHJlYWxbaXJlYWxdKQogICAgICAgICAgIHsKICAgICAgICAgICBpcmVhbCsrOwogICAgICAgICAgIGNvcmVjdGlvbltpY29yZWN0aW9uXSA9IChyZWFsW2lyZWFsLTFdIC0gMzIpOwogICAgICAgICAgIH0KCiAgICB9CiAgIC8vIHByaW50IHJlc3VsdHMKICAgIGludCBrOwogICAgCiAgICBmb3Ioaz0wO2s8MjY7aysrKQogICAgICAgIHByaW50ZigiJWMiLCBjb3JlY3Rpb25ba10pOwogICAgcmV0dXJuIDA7Cn0=