#include <stdio.h>
main() {
char s[100] = "1-5a-z";
char t[100];
int c, n, i;
i = n = 0;
//while ((c = s[i]) != '\0') {
//if (c != '-')
//t[n++] = c;
//else if (s[i - 1] < s[i + 1] && c != '\n') {
//c = s[i - 1];
//while (c < s[i + 1]) {
//t[n++] = ++c;
////putchar(t[n]);
//
//}
//++i;
//}
//++i;
//}
//t[n] = '\0';
//printf("%s", t);
while ((c = s[i++]) != '\0') {
if (s[i] == '-' && s[i + 1] > c) {
i++;
while (c < s[i]) {
t[n++] = c++;
//putchar('0' + n), putchar(t[n - 1]);
}
}
else
t[n++] = c;
}
t[n] = '\0';
printf("%s", t);
}