#include #include static char s[1024]; int main(void) { for (;;) { int l, k; gets(s); if (s[0] == '0') break; k = strlen(s); for (l = 0;; l++) { char c = getchar(); if (c == 0x0a || c == 0x0d) { putchar('\n'); break; } putchar((c-'A'+s[l%k]+1-'A')%26+'A'); } } return 0; }