#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define mod 1000000007
#define pb push_back
int main()
{
int t=1;
cin>>t;
while(t--)
{
int n,m;cin>>n>>m;
ll k ;cin>>k;
ll p=0 ;
ll cnt=1;
int ptr1 =2,ptr2= n+m ;
while(ptr1<ptr2)
{
if(cnt%2==1){
p = p^(k+ptr1)^(k+ptr2);
ptr1++;ptr2--;
cnt++;
continue;
}
ptr1++;ptr2--;
cnt++;
}
cout<<p<<"\n";
}
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKI2RlZmluZSBsbCBsb25nIGxvbmcKI2RlZmluZSBtb2QgMTAwMDAwMDAwNwojZGVmaW5lIHBiIHB1c2hfYmFjawogCgogCmludCAgbWFpbigpCnsKICAgIGludCB0PTE7CiAgICBjaW4+PnQ7CgogICAgd2hpbGUodC0tKQogICAgewoKICAgICAgICBpbnQgbixtO2Npbj4+bj4+bTsKCiAgICAgICAgbGwgayA7Y2luPj5rOwoKCiAgICAgICAgbGwgcD0wIDsKCgogICAgICAgIGxsIGNudD0xOwoKCiAgICAgICAgaW50IHB0cjEgPTIscHRyMj0gbittIDsKCgogICAgICAgIHdoaWxlKHB0cjE8cHRyMikKICAgICAgICB7CiAgICAgICAgICAgIGlmKGNudCUyPT0xKXsKCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIHAgPSBwXihrK3B0cjEpXihrK3B0cjIpOwogICAgICAgICAgICAgICAgcHRyMSsrO3B0cjItLTsKICAgICAgICAgICAgICAgIGNudCsrOwogICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIHB0cjErKztwdHIyLS07CgogICAgICAgICAgICBjbnQrKzsKICAgICAgICB9CgogICAgICAgIGNvdXQ8PHA8PCJcbiI7CiAgICB9Cn0KCg==