#include using namespace std; int main(int argc, const char* argv[]) { uint64_t F0, F1, N, F2; cin >> F0 >> F1 >> N; N %= 3; if (N == 0) { cout << F0 << endl; return 0; } for (uint64_t i = 2; i <= N; i++) { F2 = F1 ^ F0; F0 = F1; F1 = F2; } cout << F1 << endl; return 0; }