#include <stdio.h>
int main()
{
int c, d, e, f, g, i;
while ((c=getchar())!=EOF){
if (c>='0'&&c<='9'){
d=getchar();
if (d=='-'){
e=getchar();
if (e>='0'&&e<='9'&&e>=c){
for (i=0; i<=e-c; i=i+1)
printf("%c", c+i);
}
else {
f=getchar();
if (f=='-'){
g=getchar();
if ((e>='0'&&e<='9'&&g>='0'&&g<='9'&&g>=e)||(e>='A'&&e<='Z'&&g>='A'&&g<='Z'&&g>=e)||(e>='a'&&e<='z'&&g>='a'&&g<='z'&&g>=e)){
printf("%c%c", c, d);
for (i=0; i<=g-e; i=i+1)
printf("%c", e+i);
}
else
printf("%c%c%c%c%c", c, d, e, f, g);
}
else
printf("%c%c%c%c", c, d, e, f);
}
}
else
printf("%c%c", c, d);
}
else if (c>='A'&&c<='Z'){
d=getchar();
if (d=='-'){
e=getchar();
if (e>='A'&&e<='Z'&&e>=c){
for (i=0; i<=e-c; i=i+1)
printf("%c", c+i);
}
else {
f=getchar();
if (f=='-'){
g=getchar();
if ((e>='0'&&e<='9'&&g>='0'&&g<='9'&&g>=e)||(e>='A'&&e<='Z'&&g>='A'&&g<='Z'&&g>=e)||(e>='a'&&e<='z'&&g>='a'&&g<='z'&&g>=e)){
printf("%c%c", c, d);
for (i=0; i<=g-e; i=i+1)
printf("%c", e+i);
}
else
printf("%c%c%c%c%c", c, d, e, f, g);
}
else
printf("%c%c%c%c", c, d, e, f);
}
}
else
printf("%c%c", c, d);
}
else if (c>='a'&&c<='z'){
d=getchar();
if (d=='-'){
e=getchar();
if (e>='a'&&e<='z'&&e>=c){
for (i=0; i<=e-c; i=i+1)
printf("%c", c+i);
}
else {
f=getchar();
if (f=='-'){
g=getchar();
if ((e>='0'&&e<='9'&&g>='0'&&g<='9'&&g>=e)||(e>='A'&&e<='Z'&&g>='A'&&g<='Z'&&g>=e)||(e>='a'&&e<='z'&&g>='a'&&g<='z'&&g>=e)){
printf("%c%c", c, d);
for (i=0; i<=g-e; i=i+1)
printf("%c", e+i);
}
else
printf("%c%c%c%c%c", c, d, e, f, g);
}
else
printf("%c%c%c%c", c, d, e, f);
}
}
else
printf("%c%c", c, d);
}
else
printf("%c", c);
}
return 0;
}