import java.util.*; public class vigenere { public static void main (String[] args){ Scanner sc = new Scanner(System.in); while(true){ String has = sc.nextLine(); if(has.equals("0")){ break; } String radka = sc.nextLine(); char pole[] = new char[26]; int poziceHash = -1; int poziceRadka = -1; for(int i = 0; i < radka.length(); i++){ poziceHash++; poziceRadka++; if(poziceHash == has.length()){ poziceHash = 0; } //System.out.println(poziceHash +" " + poziceRadka); byte cislo1 = (byte) has.charAt(poziceHash); byte cislo2 = (byte) radka.charAt(poziceRadka); //byte rozdil = (byte)Math.abs(((int)cislo1 - (int)cislo2)); byte rozdil = (byte)(cislo1 - 65); int vysledek = 1+cislo2+rozdil; if(vysledek > 90){ vysledek = vysledek -26; } //System.out.print(vysledek); System.out.print((char)vysledek); } System.out.println(); } } }