#include <bits/stdc++.h>
using namespace std;
long long int gn(long long int n, long long int a, long long int b) {
  if (n == 0) return a;
  if (n == 1) return b;
  if (n == 2) return (a ^ b);
  return gn(n % 3, a, b);
}
int main() {
  int q;
  cin >> q;
  for (int i = 0; i < q; ++i) {
    long long int a, b, n;
    cin >> a >> b >> n;
    cout << gn(n, a, b) << endl;
  }
}
