public class CRC {
	public static void main(String[] args) throws Exception {
		int r = Integer.parseInt(args[0],2);
		int g = Integer.parseInt(args[1],2);
		int crcbits = 31;
		final int MSB = 0x80000000;
		while((g & MSB) == 0) {
			g <<= 1;
			crcbits--;
		}
			
		for(int i=0;i<32;i++) {
			if((r & MSB) != 0)
				r ^= g;
			r <<= 1;
		}
		
		r >>>= 32 - crcbits;
		
		System.out.println(Integer.toBinaryString(r));
	}
}

