#include <iostream>
#include <vector>
#include <cstring>
#include <string>
#include <algorithm>
#include <cstdio>

using namespace std;

typedef long long ll;

int charToInt(char ch){
  if(ch>='0'&&ch<='9')return ch-'0';
  return ch-'a'+10;
}
int intToChar(int a){
  if(a>=0&&a<=9)return a+'0';
  return a-10+'a';
}

int main(){
  int n;
  ll nums[9];
  cin>>n;
  for(int i=0;i<n;i++){
    ll res=0;
    memset(nums,0,sizeof(nums));
    for(int j=0;j<9;j++)
      scanf("%x",nums+j);
    for(int k=0;k<32;k++){
      ll tgt=0;
      for(int j=0;j<8;j++)
	tgt+=res^nums[j];
      int dig=(tgt>>k)&1;
      if(dig!=((nums[8]>>k)&1))res|=(1LL<<k);
    }
    printf("%x\n",res);
  }

  return 0;
}